My Business Account Management API

My Business Account Management API, Google पर किसी जगह की जानकारी का ऐक्सेस मैनेज करने के लिए इंटरफ़ेस उपलब्ध कराता है.

ध्यान दें - अगर एपीआई चालू करने के बाद आपके पास 0 का कोटा है, तो कृपया GBP API के ऐक्सेस का अनुरोध करें.

सेवा: mybusinessaccountmanagement.googleapis.com

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

डिस्कवरी दस्तावेज़

डिस्कवरी दस्तावेज़ एक ऐसी खास जानकारी है जिसे मशीन आसानी से पढ़ सकती है. इससे REST API के बारे में जानकारी मिलती है और उसका इस्तेमाल किया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा में, आपकी खोज से जुड़े कई दस्तावेज़ मिल सकते हैं. यह सेवा, खोज के लिए ये दस्तावेज़ उपलब्ध कराती है:

सर्विस एंडपॉइंट

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

  • https://mybusinessaccountmanagement.googleapis.com

REST रिसॉर्स: v1.accounts

तरीके
create POST /v1/accounts
दिए गए पैरंट के तहत, बताए गए नाम और टाइप वाला खाता बनाता है.
get GET /v1/{name=accounts/*}
इससे तय किए गए खाते की जानकारी मिलती है.
list GET /v1/accounts
यह पुष्टि किए गए उपयोगकर्ता के सभी खातों की सूची बनाता है.
patch PATCH /v1/{account.name=accounts/*}
इससे जुड़े कारोबारी खाते को अपडेट किया जाता है.

REST रिसॉर्स: v1.accounts.admins

तरीके
create POST /v1/{parent=accounts/*}/admins
यह उपयोगकर्ता, चुने गए व्यक्ति को खाते का एडमिन बनने के लिए न्योता देता है.
delete DELETE /v1/{name=accounts/*/admins/*}
दिए गए खाते से, बताए गए एडमिन को हटाता है.
list GET /v1/{parent=accounts/*}/admins
यह तय किए गए खाते के एडमिन की सूची बनाता है.
patch PATCH /v1/{accountAdmin.name=accounts/*/admins/*}
दिए गए खाते के एडमिन के लिए एडमिन अपडेट करता है.

REST रिसॉर्स: v1.accounts.invitations

तरीके
accept POST /v1/{name=accounts/*/invitations/*}:accept
बताया गया न्योता स्वीकार करता है.
decline POST /v1/{name=accounts/*/invitations/*}:decline
बताया गया न्योता अस्वीकार करता है.
list GET /v1/{parent=accounts/*}/invitations
यह डायलॉग बॉक्स तय किए गए खाते के लिए, उन न्योतों की सूची बनाता है जिन्हें स्वीकार नहीं किया गया है.

REST रिसॉर्स: v1.locations

तरीके
transfer POST /v1/{name=locations/*}:transfer
उपयोगकर्ता के मालिकाना हक वाले खाते से किसी जगह की जानकारी को ऐसे दूसरे खाते में ले जाता है जिसे वही उपयोगकर्ता मैनेज करता है.

REST रिसॉर्स: v1.locations.admins

तरीके
create POST /v1/{parent=locations/*}/admins
तय किए गए उपयोगकर्ता को किसी खास जगह का एडमिन बनने के लिए न्योता देता है.
delete DELETE /v1/{name=locations/*/admins/*}
किसी खास जगह के मैनेजर के तौर पर बताए गए एडमिन को हटाता है.
list GET /v1/{parent=locations/*}/admins
बताई गई जगह के सभी एडमिन की सूची बनाता है.
patch PATCH /v1/{locationAdmin.name=locations/*/admins/*}
किसी खास जगह के लिए एडमिन को अपडेट करता है.