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

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

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

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

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

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

अपडेट स्वीकार या अस्वीकार करने से पहले, आपको यह पता लगाना होगा कि किन स्थानों में Google अपडेट हैं उपलब्ध हैं. स्थानों के लिए Google अपडेट पाने का सबसे अच्छा तरीका यह है कि इनके साथ रीयल-टाइम में मिलने वाली सूचनाएं मैनेज करें Cloud Pub/Sub. अगर आपको GOOGLE_UPDATE अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है आपके डिवाइस पर Pub/Sub का विषय, बदलाव की समीक्षा की जा सकती है. सूचना पर मौजूद locationName फ़ील्ड 'Google अपडेट' के साथ जगह के संसाधन का नाम देता है.

इसके अलावा, आपके पास यह देखने का विकल्प भी है कि 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"
     },
    ...
}

नतीजों की समीक्षा करना

यदि आपका स्थान सफलतापूर्वक पैच कर दिया जाता है, तो diffMask फ़ील्ड locations.getGoogleUpdated रिस्पॉन्स, वैल्यू को "diffMask": "" के तौर पर दिखाता है. साथ ही, फ़्लैग Metadata में "hasGoogleUpdated" मान को इस तरह दिखाता है false या कोई वैल्यू मौजूद नहीं है.

अगर फ़ील्ड की वैल्यू साफ़ नहीं हैं, तो हमसे संपर्क करें हमारी सहायता टीम से संपर्क करती है. इस ईमेल में getGoogleUpdated के अनुरोध और जवाब के बारे में बताया गया है. कॉन्टेंट बनाने अनुरोध में locations.patch अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कॉल, पैच कॉल, और getGoogleUpdated कॉल.