Business Profile में शामिल जगहों की जानकारी दिखाना

Business Profile एक मुफ़्त और इस्तेमाल करने में आसान टूल है. इसकी मदद से, कारोबार और संगठन Google Search और Maps के साथ-साथ पूरे Google पर अपनी मौजूदगी को मैनेज कर सकते हैं.

Google Business Profile API से Google पर कारोबार की जगह की जानकारी मैनेज करने के लिए इंटरफ़ेस मिलता है. कोई कारोबार अपनी ओर से प्रोफ़ाइल मैनेज करने के लिए, OAuth के इस्तेमाल की सहमति किसी दूसरे कारोबार को दे सकता है.

Business Profile पर मैनेज किए जा रहे कारोबारों की पुष्टि, Business Profile की पुष्टि की प्रक्रिया के ज़रिए पहले ही की जा चुकी है. ऐसे कारोबारों को Business Messages में शामिल करने के लिए, Business Profile के OAuth सहमति वाले फ़्लो को बढ़ाया जा सकता है. साथ ही, Business Messages पर लॉन्च करने के लिए, कारोबार की पुष्टि अपने-आप भी की जा सकती है.

Business Messages को लॉन्च करने के लिए, यह तेज़ और तेज़ तरीका है. Business Profile की जगह के लिए मैसेज सेवा चालू करने का यह सुझाया गया फ़्लो है.

ज़रूरी शर्तें

आपके पास Business Profile के मौजूदा पार्टनर होने चाहिए, जिनके पास Google Business Profile API का ऐक्सेस हो. अगर ऐसा नहीं है, तो ऐक्सेस के लिए आवेदन करने के लिए, Business Profile ज़रूरी शर्तों का पालन करें.

Google Business Profile API का ऐक्सेस मिलने के बाद, आगे बढ़ने से पहले उसके सामान्य सेट अप और OAuth सेट अप करने से जुड़ी गाइड देखें.

पुष्टि की गई Business Profile की जगह के लिए, Business Messages की सुविधा चालू करना

नीचे दिया गया डायग्राम, आपकी वेब सेवा से किसी ब्रैंड के Business Profile के एजेंट की जगह की जानकारी की पुष्टि करने का तरीका बताता है. ज़्यादा जानकारी के लिए नीचे देखें.

Business Profile की पुष्टि करने की सुविधा का इस्तेमाल करके, एजेंट की पुष्टि अपने-आप होने के लिए फ़्लो डायग्राम

  1. आपके मौजूदा OAuth सहमति फ़्लो में, Business Profile खाते का मालिक आपको उनकी ओर से Google Business Profile API पर कॉल करने का ऐक्सेस देता है. इन एपीआई स्कोप में,

    • https://www.googleapis.com/auth/business.manage
    • https://www.googleapis.com/auth/businesscommunications

    एजेंट और कारोबार की जगहों की अपने-आप पुष्टि करने के लिए, दोनों दायरों की ज़रूरत होगी.

  2. displayName की मदद से एक एजेंट बनाएं, जो Google Business Profile की उन लिस्टिंग में से कम से कम एक का नाम हो जिनका मालिकाना हक पिछले चरण में मिले OAuth क्रेडेंशियल के पास है. कारोबारों के नाम ढूंढने के लिए, Google Business Profile API पर जगहें देखें.

    नाम मिलान के लिए,

    • अंग्रेज़ी के बड़े अक्षरों का इस्तेमाल करके, अंग्रेज़ी के बड़े अक्षरों का इस्तेमाल किया जाता है.
    • एजेंट का पूरा नाम, Business Profile में जगह के नाम या पहले शब्द से पूरी तरह मेल खाना चाहिए. उदाहरण के लिए, "GBP Bakery" नाम का एक एजेंट "Gbp Bucky Mountain View", "Gbp Bucky" और "gbp बेकरी सनवेल" से मेल खाता है, लेकिन यह "Bakery San Francisco" से मेल नहीं खाता.
  3. Business Profile में हर जगह के लिए, एक ही placeId से जगह बनाएं. Business Profile की जगह की जानकारी को placeIdLocationKey में शामिल किया जाता है. यह तब होती है, जब Google Business Profile API से जगह की जानकारी मिलती है.

  4. आपने जो एजेंट बनाया है और जो OAuth टोकन मिला है उसकी मदद से, एजेंट की पुष्टि के लिए अनुरोध करें.

    पुष्टि करने के अनुरोध के लिए ब्रैंड की संपर्क जानकारी देना ज़रूरी है. हालांकि, अगर एजेंट का नाम, Business Profile के नाम से मेल खाता है और आपने सही दायरे के साथ OAuth टोकन पाया है, तो पुष्टि की प्रक्रिया से ब्रैंड को ईमेल नहीं भेजा जाएगा.

    अगर आपने ऐसा सही तरीके से किया है, तो पुष्टि के अनुरोध का आउटपुट VERIFICATION_STATE_VERIFIED का verificationState तुरंत दिखाना चाहिए. अगर verificationState कोई दूसरा वैल्यू दिखाता है, तो हो सकता है कि आपने अनुरोध करते समय सही OAuth टोकन का इस्तेमाल नहीं किया हो. ऐसा नहीं होने पर, एजेंट की जानकारी किसी Business Profile की लोकेशन से मैच नहीं हो सकती.

  5. उसी OAuth टोकन का इस्तेमाल करके, Business Profile पर कारोबार की प्रोफ़ाइल वाली सभी जगहों के लिए, जगह की जानकारी की पुष्टि का अनुरोध करें.

    एजेंट की पुष्टि करने वाले तरीके की तरह, अगर आपने यह काम सही तरीके से किया है, तो पुष्टि के अनुरोध के आउटपुट से, VERIFICATION_STATE_VERIFIED के verificationState की जानकारी तुरंत मिलनी चाहिए. अगर verificationState से कोई अलग वैल्यू दिखती है, तो हो सकता है कि आपने अनुरोध करते समय सही OAuth टोकन का इस्तेमाल नहीं किया हो. ऐसा भी हो सकता है कि Business Profile की जगह पर, दावा नहीं किया गया हो और कारोबार की पुष्टि नहीं की गई हो.

  6. एजेंट को लॉन्च करें जिसका एंट्री पॉइंट LOCATION हो.

  7. उन जगहों को लॉन्च करके उन खास जगहों के लिए मैसेज सेवा चालू करें जिन्हें आप Search और Maps के ज़रिए उपलब्ध कराना चाहते हैं. लॉन्च की प्रक्रिया शुरू होने के बाद, लॉन्च की गई हर जगह के लिए मैसेज सेवा कुछ ही घंटों में उपयोगकर्ताओं के लिए उपलब्ध हो जाती है.

यह तरीका अपनाने के बाद, सभी उपभोक्ता मैसेज आपके रजिस्टर किए गए Business Messages वेबहुक पर पोस्ट किए जाते हैं. साथ ही, आपको Business Messages एपीआई का इस्तेमाल करके उपभोक्ताओं को जवाब भेजना होगा.