Google, आपकी Business Profile के बारे में ज़्यादा से ज़्यादा सटीक जानकारी देने की कोशिश करता है. इसके लिए, वह उपयोगकर्ताओं की शिकायतों और लाइसेंस वाले कॉन्टेंट जैसे सोर्स से मिलने वाली जानकारी का इस्तेमाल करता है. अगर कारोबार के मालिकों ने जो जानकारी दी है उसके गलत होने की शिकायत मिलती है, तो Google लिस्टिंग के मालिकों को इसकी सूचना देता है. इसके बाद, लिस्टिंग के मालिक अपडेट को स्वीकार या अस्वीकार कर सकते हैं.
लिस्टिंग के मालिक के तौर पर, My Business Business Information API की मदद से इन अपडेट की समीक्षा की जा सकती है. इससे यह पक्का किया जा सकता है कि आपके कारोबार की जानकारी सही है. इस गाइड में, अपडेट स्वीकार या अस्वीकार करने का तरीका बताया गया है.
Google के अपडेट मैनेज करने के लिए, यह तरीका अपनाएं:
- उन जगहों को ढूंढना जिनके लिए अपडेट बाकी हैं
- अपडेट किए गए फ़ील्ड की समीक्षा करना
- अपडेट स्वीकार या अस्वीकार करना
- नतीजों की समीक्षा करना
जिन जगहों के लिए अपडेट बाकी हैं उन्हें ढूंढना
अपडेट स्वीकार या अस्वीकार करने से पहले, आपको यह पता करना होगा कि किन जगहों पर Google अपडेट उपलब्ध हैं. जगहों के लिए Google से अपडेट पाने का सबसे अच्छा तरीका यह है कि आप Cloud Pub/Sub की मदद से, रीयल-टाइम सूचनाएं मैनेज करें. अगर आपको अपने Pub/Sub विषय पर GOOGLE_UPDATE
सूचना मिलती है, तो इसका मतलब है कि कोई बदलाव समीक्षा के लिए तैयार है. सूचना पर मौजूद locationName
फ़ील्ड,
Google Updates के साथ जगह के संसाधन का नाम दिखाता है.
इसके अलावा, कॉल locations.get
को देखकर, Metadata
में hasGoogleUpdated
फ़्लैग की मौजूदगी की जांच की जा सकती है. अगर "isGoogleUpdated": true
,
तो इस जगह से जुड़े प्लेस आईडी में अपडेट हैं.
अनुरोध
locations.get
के लिए अनुरोध का एक उदाहरण यहां दिया गया है:
GET https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}
अनुरोध
locations.get
के लिए मिले जवाब का उदाहरण यहां दिया गया है:
{ "name": "locations/{locationId}", "title": "Test Business", "phoneNumbers": { "primaryPhone": "02 9374 4000" }, ... "metadata": { "hasGoogleUpdated": true, ... } ... }
अपडेट किए गए फ़ील्ड की समीक्षा करना
जिन फ़ील्ड में Google अपडेट हैं उन्हें देखने के लिए, locations.getGoogleUpdated
को कॉल करें.
जवाब के मुख्य हिस्से में, उन फ़ील्ड की जानकारी देने वाला diffMask
होता है जिन्हें Google ने अपडेट किया है.
अनुरोध
locations.getGoogleUpdated
के लिए अनुरोध का एक उदाहरण यहां दिया गया है:
GET https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}:googleUpdated
जवाब
यहां locations.getGoogleUpdated
के लिए मिले जवाब का उदाहरण दिया गया है. यह phoneNumbers.primaryPhone फ़ील्ड में उपलब्ध अपडेट दिखाता है. इस रिस्पॉन्स में दी गई वैल्यू, अपडेट की सुझाई गई वैल्यू है:
{ "location": { "name": "locations/{locationId}", "locationName": "Test Business", "phoneNumbers": { "primaryPhone": "+1 111 111 1111" }, ... }, "diffMask": "phoneNumbers.primaryPhone" }
अपडेट स्वीकार या अस्वीकार करना
किसी अपडेट को स्वीकार या अस्वीकार करने के लिए, locations.patch
को उसी तरह सेट करें जिस तरह से updateMask फ़ील्ड को diffMask
में सेट किया गया था. साथ ही, हर फ़ील्ड के लिए पसंदीदा वैल्यू भी मैच करें.
अनुरोध स्वीकार करना
locations.patch
के लिए अनुरोध का यह उदाहरण देखें:
PATCH https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}?updateMask=phoneNumbers.primaryPhone { "phoneNumbers": { "primaryPhone": "+1 111 111 1111" }, }
जवाब
locations.patch
के लिए मिले जवाब का उदाहरण यहां दिया गया है:
{ "name": "locations/{locationId}", "locationName": "Test Business", "phoneNumbers": { "primaryPhone": "+1 111 111 1111" }, ... }
अनुरोध अस्वीकार करना
locations.patch
के लिए अनुरोध का एक उदाहरण यहां दिया गया है:
PATCH https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}?updateMask=phoneNumbers.primaryPhone { "name": "locations/{locationId}", "locationName": "Test Business", "phoneNumbers": { "primaryPhone": "222 222 2222" }, ... }
जवाब
locations.patch
के लिए मिले जवाब का उदाहरण यहां दिया गया है:
{ "name": "locations/{locationId}", "locationName": "Test Business", "phoneNumbers": { "primaryPhone": "222 222 2222" }, ... }
नतीजों की समीक्षा करना
अगर आपकी जगह की जानकारी को पैच कर दिया जाता है, तो locations.getGoogleUpdated
के जवाब में diffMask
फ़ील्ड में वैल्यू "diffMask": ""
के तौर पर दिखती हैं. साथ ही, Metadata
में मौजूद फ़्लैग "hasGoogleUpdated"
, वैल्यू को false
के तौर पर दिखाता है या कोई वैल्यू मौजूद नहीं होती.
अगर फ़ील्ड की वैल्यू साफ़ तौर पर नहीं दिख रही हैं, तो getGoogleUpdated
के लिए अनुरोध और जवाब के साथ, हमारी सहायता टीम से संपर्क करें. अनुरोध में, locations.patch
कॉल, पैच कॉल, और getGoogleUpdated
कॉल से पहले का रिस्पॉन्स शामिल होना चाहिए.