आपके कारोबार की प्रोफ़ाइल को ज़्यादा से ज़्यादा सटीक बनाए रखने के लिए, Google उपयोगकर्ता की रिपोर्ट और लाइसेंस वाले कॉन्टेंट जैसे सोर्स से मिली जानकारी का इस्तेमाल करता है. अगर कारोबार के मालिकों की दी गई जानकारी के गलत होने की शिकायत की जाती है, तो Google, लिस्टिंग के मालिकों को इसकी सूचना देता है. इसके बाद, लिस्टिंग के मालिक, अपडेट को स्वीकार या अस्वीकार कर सकते हैं.
लिस्टिंग के मालिक के तौर पर, My Business Business Information API की मदद से, इन अपडेट की समीक्षा की जा सकती है. इससे यह पक्का किया जा सकता है कि आपके कारोबार की जानकारी सही है. इस गाइड में अपडेट को स्वीकार या अस्वीकार करने का तरीका बताया गया है.
Google अपडेट मैनेज करने के लिए, नीचे दिया गया तरीका अपनाएं:
- वे जगहें खोजना जिनके अपडेट को मंज़ूरी मिलना बाकी है
- अपडेट किए गए फ़ील्ड की समीक्षा करना
- अपडेट स्वीकार या अस्वीकार करना
- नतीजों की समीक्षा करें
उन जगहों को खोजना जिनके अपडेट बाकी हैं
अपडेट को स्वीकार या अस्वीकार करने से पहले, आपको पता लगाना होगा कि Google से जुड़े अपडेट किन जगहों पर उपलब्ध हैं. जगहों की जानकारी से जुड़े Google अपडेट पाने का सबसे अच्छा तरीका यह है कि आप Cloud Pub/Sub की मदद से रीयल-टाइम में सूचनाएं मैनेज करें. अगर आपको
Pub/Sub के विषय
के बारे में
GOOGLE_UPDATE
कोई सूचना मिलती है,
तो बदलाव की समीक्षा की जा सकती है. सूचना में मौजूद locationName
फ़ील्ड, Google अपडेट के साथ जगह के संसाधन का नाम देता है.
इसके अलावा, आपके पास locations.get
कॉल देखकर, hasGoogleUpdated
फ़्लैग मौजूद होने का पता लगाने के लिए Metadata
की जांच करने का विकल्प है. अगर "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
पर कॉल करें.
Google ने जिन फ़ील्ड को अपडेट किया है उनकी जानकारी देने वाला diffMask
,
जवाब के मुख्य हिस्से में होता है.
अनुरोध
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" }
अपडेट स्वीकार या अस्वीकार करना
किसी अपडेट को स्वीकार या अस्वीकार करने के लिए, updateMask फ़ील्ड का इस्तेमाल करके locations.patch
करें. इसे ठीक वैसे ही 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
कॉल से पहले का जवाब शामिल होना चाहिए.