'Google अपडेट' को मैनेज करना

Google, आपकी Business Profile के बारे में ज़्यादा से ज़्यादा सटीक जानकारी देने की कोशिश करता है. इसके लिए, वह उपयोगकर्ताओं की शिकायतों और लाइसेंस वाले कॉन्टेंट जैसे सोर्स से मिलने वाली जानकारी का इस्तेमाल करता है. अगर कारोबार के मालिकों ने जो जानकारी दी है उसके गलत होने की शिकायत मिलती है, तो Google लिस्टिंग के मालिकों को इसकी सूचना देता है. इसके बाद, लिस्टिंग के मालिक अपडेट को स्वीकार या अस्वीकार कर सकते हैं.

लिस्टिंग के मालिक के तौर पर, My Business Business Information API की मदद से इन अपडेट की समीक्षा की जा सकती है. इससे यह पक्का किया जा सकता है कि आपके कारोबार की जानकारी सही है. इस गाइड में, अपडेट स्वीकार या अस्वीकार करने का तरीका बताया गया है.

Google के अपडेट मैनेज करने के लिए, यह तरीका अपनाएं:

  1. उन जगहों को ढूंढना जिनके लिए अपडेट बाकी हैं
  2. अपडेट किए गए फ़ील्ड की समीक्षा करना
  3. अपडेट स्वीकार या अस्वीकार करना
  4. नतीजों की समीक्षा करना

जिन जगहों के लिए अपडेट बाकी हैं उन्हें ढूंढना

अपडेट स्वीकार या अस्वीकार करने से पहले, आपको यह पता करना होगा कि किन जगहों पर 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 कॉल से पहले का रिस्पॉन्स शामिल होना चाहिए.