Google अपडेट प्रबंधित करें

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

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

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

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

उन जगहों को खोजना जिनके अपडेट बाकी हैं

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