İşletme profilinizin mümkün olduğunca doğru olmasını sağlamak için Google, kullanıcı raporları ve lisanslı içerikler. İşletme sahipleri tarafından sağlanan bilgiler yanlışsa Google, giriş sahiplerini bilgilendirir. Ardından, giriş sahipleri güncellemelerine göz atın.
Bir giriş sahibi olarak, Benim İşletmem Bilgileri API'si bu güncellemeleri gözden geçirerek iş bilgilerinizin doğru olduğundan emin olun. Bu kılavuzda, güncellemelerin nasıl kabul edileceği veya reddedileceği açıklanmaktadır.
Google Güncellemelerinizi yönetmek için aşağıdaki adımları tamamlayın:
- Güncelleme bekleyen konumları bulma
- Güncellenen alanları inceleyin
- Güncellemeleri kabul etme veya reddetme
- Sonuçları inceleyin
Güncellemeleri beklemede olan konumları bul
Güncellemeleri kabul edebilmek veya reddedebilmek için önce hangi konumlarda Google Güncellemeleri olduğunu öğrenmeniz gerekir
kullanılabilir. Konumlar için Google Güncellemelerini almanın en iyi yolu
Gerçek zamanlı bildirimleri yönetmek için şu uygulamayı kullanın:
Cloud Pub/Sub Bir
GOOGLE_UPDATE
.
bildirimi
Pub/Sub konusu,
incelemeniz için hazır bir değişiklik var. Bildirimdeki locationName
alanı
Google Güncellemeleri ile konumun kaynak adını sağlar.
Dilerseniz görüşmeyi
locations.get
.
ve
Metadata
hasGoogleUpdated
işaretinin varlığı için. "isGoogleUpdated": true
ise
bu konumla ilişkili yer kimliğinde güncellemeler var.
İstek
Bu,
locations.get
.
istek örneği:
GET https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}
İstek
Bu,
locations.get
.
yanıt örneği:
{ "name": "locations/{locationId}", "title": "Test Business", "phoneNumbers": { "primaryPhone": "02 9374 4000" }, ... "metadata": { "hasGoogleUpdated": true, ... } ... }
Güncelleme alanlarını inceleyin
Google Güncellemeleri'nin bulunduğu belirli alanları incelemek için şu numarayı arayın:
locations.getGoogleUpdated
Google'ın güncellediği bilgilerin yer aldığı bir diffMask
yanıt metni.
İstek
Bu,
locations.getGoogleUpdated
.
istek örneği:
GET https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}:googleUpdated
Yanıt
Bu,
locations.getGoogleUpdated
.
yanıt örneği. phoneNumbers.primaryPhone alanında kullanılabilir bir güncelleme gösterilir. Veri kümesi
bu yanıt, önerilen güncelleme değeridir:
{ "location": { "name": "locations/{locationId}", "locationName": "Test Business", "phoneNumbers": { "primaryPhone": "+1 111 111 1111" }, ... }, "diffMask": "phoneNumbers.primaryPhone" }
Güncellemeleri kabul et veya reddet
Bir güncellemeyi kabul etmek veya reddetmek için şu işlemi gerçekleştirin:
locations.patch
.
updateMask alanları, URL'nizdeki diffMask
ile aynı şekilde ayarlanmış
elde edebilirsiniz. Ayrıca, her alan için tercih edilen değerleri eşleştirin.
İsteği kabul etme
Bu bir locations.patch
istek örneği:
PATCH https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}?updateMask=phoneNumbers.primaryPhone { "phoneNumbers": { "primaryPhone": "+1 111 111 1111" }, }
Yanıt
Bu,
locations.patch
.
yanıt örneği:
{ "name": "locations/{locationId}", "locationName": "Test Business", "phoneNumbers": { "primaryPhone": "+1 111 111 1111" }, ... }
İsteği reddetme
Bu,
locations.patch
.
istek örneği:
PATCH https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}?updateMask=phoneNumbers.primaryPhone { "name": "locations/{locationId}", "locationName": "Test Business", "phoneNumbers": { "primaryPhone": "222 222 2222" }, ... }
Yanıt
Bu,
locations.patch
.
yanıt örneği:
{ "name": "locations/{locationId}", "locationName": "Test Business", "phoneNumbers": { "primaryPhone": "222 222 2222" }, ... }
Sonuçları inceleme
Konumunuza başarıyla yama uygulanırsadiffMask
locations.getGoogleUpdated
yanıtı, değerleri "diffMask": ""
olarak gösterir. Ayrıca bayrak
Metadata
içindeki "hasGoogleUpdated"
, değeri şu şekilde gösterir:
false
veya herhangi bir değer yok.
Alan değerleri net değilse
şu kişiye ulaşın:
destek ekibimize getGoogleUpdated
ile ilgili istek ve yanıtı iletin. İlgili içeriği oluşturmak için kullanılan
isteği,
locations.patch
.
çağrısı, yama çağrısı ve getGoogleUpdated
çağrısı.