Google My Business API

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

सेवा: mybusiness.googleapis.com

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

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

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

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

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

  • https://mybusiness.googleapis.com

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

तरीके
create
(deprecated)
POST /v4/accounts
दिए गए पैरंट के तहत, बताए गए नाम और टाइप वाला खाता बनाता है.
deleteNotifications
(deprecated)
DELETE /v4/{name=accounts/*/notifications}
खाते के लिए, pubsub की सूचना सेटिंग मिटाता है.
generateAccountNumber
(deprecated)
POST /v4/{name=accounts/*}:generateAccountNumber
इस खाते के लिए खाता नंबर जनरेट करता है.
get
(deprecated)
GET /v4/{name=accounts/*}
इससे तय किए गए खाते की जानकारी मिलती है.
getNotifications
(deprecated)
GET /v4/{name=accounts/*/notifications}
खाते की pubsub सूचना सेटिंग दिखाता है.
list
(deprecated)
GET /v4/accounts
यह पुष्टि किए गए उपयोगकर्ता के सभी खातों की सूची बनाता है.
listRecommendGoogleLocations GET /v4/{name=accounts/*}:recommendGoogleLocations
उन सभी GoogleLocation की सूची बनाएं जिन्हें दिए गए Business Profile खाते के लिए सुझाया गया है.
update
(deprecated)
PUT /v4/{name=accounts/*}
इससे जुड़े कारोबारी खाते को अपडेट किया जाता है.
updateNotifications
(deprecated)
PUT /v4/{name=accounts/*/notifications}

यह सेटिंग, खाते के लिए pubsub सूचना सेटिंग को सेट करती है. इससे Business Profile को यह जानकारी मिलती है कि किस विषय के लिए PUBG बटन की सूचनाएं भेजी जानी हैं:

  • खाते से मैनेज की जाने वाली जगहों की नई समीक्षाएं.

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

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

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

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

REST रिसॉर्स: v4.accounts.locations

तरीके
associate POST /v4/{name=accounts/*/locations/*}:associate
जगह के आईडी को जगह से जोड़ता है.
batchGet POST /v4/{name=accounts/*}/locations:batchGet
दिए गए खाते में बताई गई सभी जगहें दिखाता है.
batchGetReviews POST /v4/{name=accounts/*}/locations:batchGetReviews
सभी खास जगहों के लिए, पेज पर नंबर वाली सूची दिखाता है.
clearAssociation POST /v4/{name=accounts/*/locations/*}:clearAssociation
किसी जगह और उसके जगह के आईडी के बीच के संबंध को मिटाता है.
create POST /v4/{parent=accounts/*}/locations
दिए गए खाते के मालिकाना हक वाला नया location बनाता है और उसे दिखाता है.
delete DELETE /v4/{name=accounts/*/locations/*}
जगह की जानकारी मिटाता है.
fetchVerificationOptions POST /v4/{name=accounts/*/locations/*}:fetchVerificationOptions
यह रिपोर्ट, किसी खास भाषा में जगह की पुष्टि करने के उन सभी विकल्पों के बारे में बताती है जो ज़रूरी शर्तें पूरी करते हैं.
findMatches POST /v4/{name=accounts/*/locations/*}:findMatches
उन सभी संभावित जगहों को ढूंढता है जो बताई गई जगह से मिलती-जुलती हैं.
get GET /v4/{name=accounts/*/locations/*}
बताई गई जगह की जानकारी देता है.
getFoodMenus GET /v4/{name=accounts/*/locations/*/foodMenus}
किसी खास जगह के खाने के मेन्यू दिखाता है.
getGoogleUpdated GET /v4/{name=accounts/*/locations/*}:googleUpdated
बताई गई जगह के लिए Google का अपडेट किया गया वर्शन मिलता है.
getHealthProviderAttributes GET /v4/{name=accounts/*/locations/*/healthProviderAttributes}
किसी खास जगह के, स्वास्थ्य सेवा देने वाले के एट्रिब्यूट दिखाता है.
getServiceList GET /v4/{name=accounts/*/locations/*/serviceList}
किसी जगह के लिए तय की गई सेवाओं की सूची पाएं.
list GET /v4/{parent=accounts/*}/locations
इसमें, दिए गए खाते के लिए जगहों की जानकारी शामिल होती है.
patch PATCH /v4/{name=accounts/*/locations/*}
बताई गई जगह को अपडेट करता है.
reportInsights POST /v4/{name=accounts/*}/locations:reportInsights
ऐसी रिपोर्ट दिखाता है जिसमें जगह के हिसाब से, एक या उससे ज़्यादा मेट्रिक की अहम जानकारी होती है.
transfer
(deprecated)
POST /v4/{name=accounts/*/locations/*}:transfer
उपयोगकर्ता के मालिकाना हक वाले खाते से किसी जगह की जानकारी को ऐसे दूसरे खाते में ले जाता है जिसे वही उपयोगकर्ता मैनेज करता है.
updateFoodMenus PATCH /v4/{foodMenus.name=accounts/*/locations/*/foodMenus}
किसी खास जगह के खाने के मेन्यू अपडेट करता है.
updateHealthProviderAttributes PATCH /v4/{healthProviderAttributes.name=accounts/*/locations/*/healthProviderAttributes}
किसी खास जगह के, स्वास्थ्य सेवा देने वाले के एट्रिब्यूट की जानकारी अपडेट करता है.
updateServiceList PATCH /v4/{serviceList.name=accounts/*/locations/*/serviceList}
किसी जगह के लिए तय की गई सेवाओं की सूची को अपडेट करता है.
verify POST /v4/{name=accounts/*/locations/*}:verify
इससे किसी जगह की पुष्टि करने की प्रक्रिया शुरू होगी.

REST रिसॉर्स: v4.accounts.locations.admins

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

REST रिसॉर्स: v4.accounts.locations.followers

तरीके
getMetadata GET /v4/{name=accounts/*/locations/*/followers/metadata}
किसी जगह के लिए फ़ॉलोअर सेटिंग पाएं.

REST रिसॉर्स: v4.accounts.locations.insuranceNetworks

तरीके
list GET /v4/{parent=accounts/*/locations/*}/insuranceNetworks
उन सभी बीमा नेटवर्क की सूची दिखाता है जिन्हें Google दिखाता है.

REST रिसॉर्स: v4.accounts.locations.localPosts

तरीके
create POST /v4/{parent=accounts/*/locations/*}/localPosts
किसी खास जगह से जुड़ी नई लोकल पोस्ट बनाता है और उसे दिखाता है.
delete DELETE /v4/{name=accounts/*/locations/*/localPosts/*}
स्थानीय पोस्ट मिटाता है.
get GET /v4/{name=accounts/*/locations/*/localPosts/*}
बताई गई स्थानीय पोस्ट पाएं.
list GET /v4/{parent=accounts/*/locations/*}/localPosts
किसी जगह से जुड़ी स्थानीय पोस्ट की सूची दिखाता है.
patch PATCH /v4/{name=accounts/*/locations/*/localPosts/*}
किसी स्थानीय पोस्ट को अपडेट करता है और अपडेट की गई स्थानीय पोस्ट दिखाता है.
reportInsights POST /v4/{name=accounts/*/locations/*}/localPosts:reportInsights
किसी एक स्टोर पेज से जुड़ी स्थानीय पोस्ट के सेट की अहम जानकारी दिखाता है.

REST रिसॉर्स: v4.accounts.locations.media

तरीके
create POST /v4/{parent=accounts/*/locations/*}/media
जगह के लिए नया मीडिया आइटम बनाता है.
delete DELETE /v4/{name=accounts/*/locations/*/media/*}
बताया गया मीडिया आइटम मिटाता है.
get GET /v4/{name=accounts/*/locations/*/media/*}
अनुरोध किए गए मीडिया आइटम का मेटाडेटा दिखाता है.
list GET /v4/{parent=accounts/*/locations/*}/media
किसी जगह से जुड़े मीडिया आइटम की सूची दिखाता है.
patch PATCH /v4/{name=accounts/*/locations/*/media/*}
तय किए गए मीडिया आइटम का मेटाडेटा अपडेट करता है.
startUpload POST /v4/{parent=accounts/*/locations/*}/media:startUpload
मीडिया आइटम अपलोड करने के लिए, MediaItemDataRef जनरेट करता है.

REST रिसॉर्स: v4.accounts.locations.media.customers

तरीके
get GET /v4/{name=accounts/*/locations/*/media/customers/*}
यह फ़ंक्शन, ग्राहक के उस मीडिया आइटम का मेटाडेटा दिखाता है जिसके लिए अनुरोध किया गया है.
list GET /v4/{parent=accounts/*/locations/*}/media/customers
यह फ़ंक्शन, खरीदारों के दिए गए किसी जगह से जुड़े मीडिया आइटम की सूची दिखाता है.

REST रिसॉर्स: v4.accounts.locations.questions

तरीके
create POST /v4/{parent=accounts/*/locations/*}/questions
बताई गई जगह के लिए सवाल जोड़ता है.
delete DELETE /v4/{name=accounts/*/locations/*/questions/*}
मौजूदा उपयोगकर्ता के लिखे गए खास सवाल को मिटा देता है.
list GET /v4/{parent=accounts/*/locations/*}/questions
किसी खास जगह के लिए सवालों की पेज नंबर वाली सूची और उसके कुछ जवाब दिखाता है.
patch PATCH /v4/{name=accounts/*/locations/*/questions/*}
मौजूदा उपयोगकर्ता के लिखे गए सवाल को अपडेट करता है.

REST रिसॉर्स: v4.accounts.locations.questions.answers

तरीके
delete DELETE /v4/{parent=accounts/*/locations/*/questions/*}/answers:delete
मौजूदा उपयोगकर्ता ने किसी सवाल का जो जवाब दिया है उसे मिटा दिया जाता है.
list GET /v4/{parent=accounts/*/locations/*/questions/*}/answers
किसी खास सवाल के जवाबों की पेज नंबर वाली सूची दिखाता है.
upsert POST /v4/{parent=accounts/*/locations/*/questions/*}/answers:upsert
जवाब बनाता है या किसी खास सवाल के लिए, उपयोगकर्ता के लिखे गए मौजूदा जवाब को अपडेट करता है.

REST रिसॉर्स: v4.accounts.locations.reviews

तरीके
deleteReply DELETE /v4/{name=accounts/*/locations/*/reviews/*}/reply
बताई गई समीक्षा का जवाब मिटा देता है.
get GET /v4/{name=accounts/*/locations/*/reviews/*}
बताई गई समीक्षा दिखाता है.
list GET /v4/{parent=accounts/*/locations/*}/reviews
किसी खास जगह के लिए, पेज पर नंबर वाली सूची दिखाता है.
updateReply PUT /v4/{name=accounts/*/locations/*/reviews/*}/reply
तय की गई समीक्षा के जवाब को अपडेट करता है.

REST रिसॉर्स: v4.accounts.locations.verifications

तरीके
complete POST /v4/{name=accounts/*/locations/*/verifications/*}:complete
इससे PENDING की पुष्टि हो जाती है.
list GET /v4/{parent=accounts/*/locations/*}/verifications
किसी जगह की पुष्टि की सूची बनाएं. यह लिस्ट बनाने के समय के हिसाब से क्रम में लगाई जाती है.

REST रिसॉर्स: v4.attributes

तरीके
list GET /v4/attributes
उपलब्ध एट्रिब्यूट की वह सूची दिखाता है जो दी गई मुख्य कैटगरी और देश वाली जगह के लिए उपलब्ध हो सकती हैं.

REST रिसॉर्स: v4.categories

तरीके
batchGet GET /v4/categories:batchGet
दी गई भाषा और GConcept आईडी के लिए कारोबार की कैटगरी की सूची दिखाता है.
list GET /v4/categories
कारोबार की कैटगरी की सूची दिखाता है.

REST रिसॉर्स: v4.chains

तरीके
get GET /v4/{name=chains/*}
बताई गई चेन दिखाता है.
search GET /v4/chains:search
चेन के नाम के आधार पर चेन खोजता है.

REST रिसॉर्स: v4.googleLocations

तरीके
report POST /v4/{name=googleLocations/*}:report
GoogleLocation की शिकायत करें.
search POST /v4/googleLocations:search
उन सभी संभावित जगहों को खोजें जो बताए गए अनुरोध से मिलती-जुलती हैं.

सेवा: mybusiness.googleapis.com

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

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

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

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

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

  • https://mybusiness.googleapis.com

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

तरीके
upload POST /v1/media/{resourceName=**}
POST /upload/v1/media/{resourceName=**}
मीडिया अपलोड करता है.