My Business खाता मैनेजमेंट एपीआई की मदद से, जगहों की जानकारी को अलग-अलग खातों या लोकेशन ग्रुप में ट्रांसफ़र किया जा सकता है. ऐसा करने का तरीका जानने के लिए, इस दस्तावेज़ में दिए गए निर्देशों का पालन करें.
अपनी प्रोफ़ाइल बनाना शुरू करें
जगहों की जानकारी ट्रांसफ़र करने के लिए, इन आइटम की ज़रूरत होती है:
सोर्स खाता: सोर्स खाता वह खाता होता है जिसके पास जगह का मालिकाना हक होता है. यह खाता, निजी खाता या लोकेशन ग्रुप हो सकता है. ट्रांसफ़र पूरा होने के बाद, सोर्स खाते के पास जगह की जानकारी का ऐक्सेस नहीं रहेगा.
डेस्टिनेशन खाता: डेस्टिनेशन खाता वह खाता होता है जिसमें जगह को ट्रांसफ़र किया जाना चाहिए. यह खाता, निजी खाता या जगह का ग्रुप हो सकता है. ट्रांसफ़र पूरा होने के बाद, डेस्टिनेशन खाता, जगह का मुख्य मालिक बन जाता है.
OAuth2 रीफ़्रेश/ऐक्सेस टोकन: एपीआई को कॉल करने के लिए, सोर्स और डेस्टिनेशन खातों के लिए OAuth2 रीफ़्रेश/ऐक्सेस टोकन, हर खाते के लिए ज़रूरी हैं.
जगहों की जानकारी ट्रांसफ़र करना
जगहों की जानकारी ट्रांसफ़र करने के लिए, यह तरीका अपनाएं:
अगर आपके पास जगह का मालिकाना हक नहीं है, तो आपको मालिकाना हक लेना होगा.
account.admins.create
को कॉल करने और किसी उपयोगकर्ता को लिस्टिंग का मालिकाना हक देने का न्योता देने के लिए, कारोबार के मौजूदा मालिक के OAuth क्रेडेंशियल का इस्तेमाल करें. इसके बाद, न्योता पाने वाले उपयोगकर्ता के OAuth क्रेडेंशियल का इस्तेमाल करके, न्योते का आईडी पाने के लिएaccounts.invitations.list
को कॉल करें. इस न्योते को स्वीकार करने के लिए,accounts.invitations.accept
पर कॉल करें.accounts.list
को कॉल करने के लिए, डेस्टिनेशन खाते के OAuth क्रेडेंशियल का इस्तेमाल करें. इसके बाद, सूची में वह खाता आईडी ढूंढें जिसमें आपको कारोबार की जगह की जानकारी ट्रांसफ़र करनी है. पहले चरण मेंaccount.admins.create
कॉल याaccounts.invitations.list
कॉल के रिस्पॉन्स में मिले एडमिन आईडी का इस्तेमाल, खाता आईडी के तौर पर भी किया जा सकता है. यह खाता आईडी, किसी निजी खाते या लोकेशन ग्रुप से जुड़ा हो सकता है.डेस्टिनेशन खाते के तौर पर, दूसरे चरण में वापस पाया गया खाता आईडी इस्तेमाल करें. यह अनुरोध बॉडी में मौजूद destinationAccount फ़ील्ड है. इसका इस्तेमाल,
locations.transfer
को कॉल करने के लिए किया जा सकता है.
accounts.locations.list
को कॉल करने के लिए, डेस्टिनेशन खाते के OAuth क्रेडेंशियल का इस्तेमाल करें और पुष्टि करें कि ट्रांसफ़र की गई जगह के नतीजे दिख रहे हैं. अगर सोर्स खाते से accounts.locations.list
एंडपॉइंट को कॉल किया जाता है, तो ट्रांसफ़र की गई जगह के नतीजे नहीं दिखते.
लोकेशन ग्रुप में ट्रांसफ़र करना
संगठन में किसी जगह की जानकारी को location group
में ट्रांसफ़र करने के लिए, merchant
OAuth क्रेडेंशियल का इस्तेमाल करके locations.admins.create
को कॉल करें. सही role
के साथ location group account ID
को पास करने के लिए, Admin
संसाधन में account
फ़ील्ड का इस्तेमाल करें. location group
से जुड़े न्योते पाने के लिए, आपको accounts.invitations.list
को कॉल करने के लिए location group
एडमिन क्रेडेंशियल का इस्तेमाल करना चाहिए. इसके लिए, लोकेशन ग्रुप के खाता आईडी को parent
आर्ग्युमेंट के तौर पर इस्तेमाल करें. वह न्योता ढूंढें जिसमें सही टारगेट लोकेशन है. इसके बाद, सही न्योता स्वीकार करने के लिए accounts.invitations.accept
को कॉल करें.