इंडेक्स
AccessControl(इंटरफ़ेस)Accounts(इंटरफ़ेस)AcceptInvitationRequest(मैसेज)Account(मैसेज)Account.AccountRole(enum)Account.AccountType(enum)Account.OrganizationInfo(मैसेज)Account.PermissionLevel(enum)Account.VerificationState(enum)Account.VettedState(enum)Admin(मैसेज)Admin.AdminRole(enum)CreateAccountAdminRequest(मैसेज)CreateAccountRequest(मैसेज)CreateLocationAdminRequest(मैसेज)DeclineInvitationRequest(मैसेज)DeleteAccountAdminRequest(मैसेज)DeleteLocationAdminRequest(मैसेज)GetAccountRequest(मैसेज)Invitation(मैसेज)Invitation.TargetLocation(मैसेज)Invitation.TargetType(enum)ListAccountAdminsRequest(मैसेज)ListAccountAdminsResponse(मैसेज)ListAccountsRequest(मैसेज)ListAccountsResponse(मैसेज)ListInvitationsRequest(मैसेज)ListInvitationsResponse(मैसेज)ListLocationAdminsRequest(मैसेज)ListLocationAdminsResponse(मैसेज)TransferLocationRequest(मैसेज)UpdateAccountAdminRequest(मैसेज)UpdateAccountRequest(मैसेज)UpdateLocationAdminRequest(मैसेज)
AccessControl
इस सेवा से, उन उपयोगकर्ताओं को मैनेज किया जा सकता है जिनके पास खातों और जगहों का ऐक्सेस है.
| AcceptInvitation |
|---|
|
बताया गया न्योता स्वीकार करता है.
|
| CreateAccountAdmin |
|---|
|
तय किए गए उपयोगकर्ता को बताए गए खाते का एडमिन बनने के लिए न्योता देता है. आमंत्रित व्यक्ति को खाते का ऐक्सेस पाने के लिए आमंत्रण स्वीकार करना होगा. किसी न्योते को प्रोग्राम के हिसाब से स्वीकार करने के लिए, [स्वीकार करें] [google.mybusiness.accountmanagement.v1.डिग्री न्योता] देखें.
|
| CreateLocationAdmin |
|---|
|
तय किए गए उपयोगकर्ता को किसी खास जगह का एडमिन बनने के लिए न्योता देता है. न्योता पाने वाले व्यक्ति को उस जगह का ऐक्सेस पाने के लिए, न्योता स्वीकार करना होगा. किसी न्योते को प्रोग्राम के हिसाब से स्वीकार करने के लिए, [स्वीकार करें] [google.mybusiness.accountmangement.v1.स्वीकार करें] देखें.
|
| DeclineInvitation |
|---|
|
चुने गए न्योते को अस्वीकार करता है.
|
| DeleteAccountAdmin |
|---|
|
बताए गए खाते से खास एडमिन को हटाता है.
|
| DeleteLocationAdmin |
|---|
|
खास जगह के मैनेजर के तौर पर बताए गए एडमिन को हटाता है.
|
| ListAccountAdmins |
|---|
|
चुने गए खाते के एडमिन की सूची बनाता है.
|
| ListInvitations |
|---|
|
यह डायलॉग बॉक्स चुने गए खाते के लिए ऐसे न्योतों की सूची बनाता है जिन्हें स्वीकार नहीं किया गया है.
|
| ListLocationAdmins |
|---|
|
बताई गई जगह के सभी एडमिन की सूची बनाता है.
|
| TransferLocation |
|---|
|
उपयोगकर्ता के मालिकाना हक वाले खाते से किसी जगह की जानकारी को ऐसे दूसरे खाते में ले जाता है जिसे वही उपयोगकर्ता मैनेज करता है. उपयोगकर्ता को उस खाते का मालिक होना चाहिए जिससे जगह फ़िलहाल जुड़ी हुई है. साथ ही, वह कम से कम डेस्टिनेशन खाते का मैनेजर भी होना चाहिए.
|
| UpdateAccountAdmin |
|---|
|
तय किए गए खाते के एडमिन के लिए एडमिन को अपडेट करता है.
|
| UpdateLocationAdmin |
|---|
|
बताई गई जगह के लिए एडमिन को अपडेट करता है. सिर्फ़ एडमिन की Adminभूमिका अपडेट की जा सकती है.
|
खाते
इस एपीआई की मदद से, Google पर कारोबारी खातों को मैनेज किया जा सकता है. यह यहां दिए गए रिसॉर्स मॉडल के बारे में बताता है:
एपीआई में, खाते के संसाधनों का एक कलेक्शन है. इनका नाम
accounts/*है.सुविधा के लिए, आप पुष्टि किए गए कॉलर के निजी खाते के खाता आईडी के बजाय "मैं" नाम का इस्तेमाल कर सकते हैं. उदाहरण: GET /v1/accounts/me GET /v1/accounts/me/locations
| CreateAccount |
|---|
|
दिए गए पैरंट के तहत बताए गए नाम और टाइप वाला खाता बनाता है.
|
| GetAccount |
|---|
|
बताए गए खाते को ऐक्सेस करता है. खाता मौजूद न होने पर या अगर कॉल करने वाले (कॉलर) के पास इसे ऐक्सेस करने के अधिकार नहीं हैं, तो यह
|
| ListAccounts |
|---|
|
यह पुष्टि किए गए उपयोगकर्ता के सभी खातों की सूची बनाता है. इसमें उपयोगकर्ता के मालिकाना हक वाले सभी खाते शामिल हैं. साथ ही, इसमें वे खाते शामिल हैं जिन्हें मैनेज करने के अधिकार उपयोगकर्ता के पास हैं.
|
| UpdateAccount |
|---|
|
कारोबार के खाते को अपडेट करता है. इस तरीके का इस्तेमाल करके निजी खाते अपडेट नहीं किए जा सकते.
|
AcceptInvitationRequest
ऐक्सेस कंट्रोल.स्वीकार करने के लिए न्योते का अनुरोध करें.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. स्वीकार किए जा रहे न्योते का नाम. |
खाता
खाता, आपकी जगह के लिए एक कंटेनर होता है. अगर सिर्फ़ आप अपने कारोबार की जगहें मैनेज करने वाले उपयोगकर्ता हैं, तो अपने निजी Google खाते का इस्तेमाल कर सकते हैं. कई उपयोगकर्ताओं के साथ स्थानों का प्रबंधन शेयर करने के लिए, एक व्यवसाय खाता बनाएं.
| फ़ील्ड | |
|---|---|
name |
इम्यूटेबल. संसाधन का नाम, |
account_name |
ज़रूरी है. खाते का नाम. |
primary_owner |
ज़रूरी है. सिर्फ़ इनपुट. उस खाते के संसाधन का नाम जो बनाए जा रहे खाते का मुख्य मालिक होगा. यह |
type |
ज़रूरी है. इसमें खाते का टाइप शामिल होता है. इस एपीआई का इस्तेमाल करके PERSONAL और ORGANIZATION जैसे खाते नहीं बनाए जा सकते. |
role |
सिर्फ़ आउटपुट के लिए. इस खाते की AccountRole बताई जाती है. |
verification_state |
सिर्फ़ आउटपुट के लिए. अगर सत्यापित हो जाता है, तो बनाए जाने वाले भावी स्थान, मॉडरेशन की आवश्यकता के बिना अपने आप Google मैप से कनेक्ट हो जाते हैं और उनमें Google+ पेज बनाए जाते हैं. |
vetted_state |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि Google ने खाते की जांच की है या नहीं. जांचा गया खाता, VETTED_PARTNER तरीके से जगहों की पुष्टि कर सकता है. |
account_number |
सिर्फ़ आउटपुट के लिए. अगर प्रावधान किया गया है, तो खाते का रेफ़रंस नंबर. |
permission_level |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि उपयोगकर्ता के पास इस खाते को किस लेवल की अनुमति है. |
organization_info |
सिर्फ़ आउटपुट के लिए. संगठन के लिए अतिरिक्त जानकारी. यह सिर्फ़ संगठन के खाते के लिए भरा जाता है. |
AccountRole
इस खाते के लिए, पुष्टि किए गए उपयोगकर्ता के ऐक्सेस लेवल को दिखाता है. ज़्यादा जानकारी के लिए, सहायता केंद्र का लेख पढ़ें
| Enums | |
|---|---|
ACCOUNT_ROLE_UNSPECIFIED |
जानकारी नहीं दी गई. |
PRIMARY_OWNER |
उपयोगकर्ता इस खाते का मुख्य मालिक है. |
OWNER |
खाते का उपयोगकर्ता मालिक. |
MANAGER |
उपयोगकर्ता इस खाते को मैनेज कर सकता है. |
SITE_MANAGER |
उपयोगकर्ता, खाते के लिए कुछ सुविधाओं को मैनेज कर सकता है. |
AccountType
इससे पता चलता है कि यह किस तरह का खाता है: निजी/उपयोगकर्ता खाता या कारोबारी खाता.
| Enums | |
|---|---|
ACCOUNT_TYPE_UNSPECIFIED |
जानकारी नहीं दी गई. |
PERSONAL |
असली उपयोगकर्ता खाता. |
LOCATION_GROUP |
जगहों का ग्रुप. ज़्यादा जानकारी के लिए, सहायता केंद्र का लेख पढ़ें |
USER_GROUP |
संगठन के कर्मचारियों को अलग-अलग ग्रुप में रखने के लिए उपयोगकर्ता ग्रुप. ज़्यादा जानकारी के लिए, सहायता केंद्र का लेख पढ़ें |
ORGANIZATION |
किसी कंपनी का प्रतिनिधित्व करने वाला संगठन. ज़्यादा जानकारी के लिए, सहायता केंद्र का लेख पढ़ें |
OrganizationInfo
किसी संगठन के लिए सेव की गई अतिरिक्त जानकारी.
| फ़ील्ड | |
|---|---|
registered_domain |
सिर्फ़ आउटपुट के लिए. खाते के लिए रजिस्टर किया गया डोमेन. |
address |
सिर्फ़ आउटपुट के लिए. खाते का डाक पता. |
phone_number |
सिर्फ़ आउटपुट के लिए. संगठन का संपर्क नंबर. |
PermissionLevel
इस खाते के लिए, पुष्टि किए गए उपयोगकर्ता के ऐक्सेस लेवल को दिखाता है.
| Enums | |
|---|---|
PERMISSION_LEVEL_UNSPECIFIED |
जानकारी नहीं दी गई. |
OWNER_LEVEL |
उपयोगकर्ता के पास मालिक के लेवल की अनुमति है. |
MEMBER_LEVEL |
उपयोगकर्ता के पास सदस्य लेवल की अनुमति है. |
VerificationState
खाते की पुष्टि की स्थिति को दिखाता है.
| Enums | |
|---|---|
VERIFICATION_STATE_UNSPECIFIED |
जानकारी नहीं दी गई. |
VERIFIED |
खाता सत्यापित किया गया. |
UNVERIFIED |
ऐसा खाता जिसकी पुष्टि नहीं हुई है और पुष्टि का अनुरोध नहीं किया गया है. |
VERIFICATION_REQUESTED |
वह खाता जिसकी पुष्टि नहीं हुई है, लेकिन पुष्टि का अनुरोध किया गया है. |
VettedState
यह किसी खाते की जांची गई स्थिति को दिखाता है.
| Enums | |
|---|---|
VETTED_STATE_UNSPECIFIED |
जानकारी मौजूद नहीं |
NOT_VETTED |
Google ने इस खाते की जांच नहीं की है. |
VETTED |
Google ने इस खाते की जांच की है और यह मान्य स्थिति में है. अगर किसी खाते के पास पुष्टि किए गए ग्रुप के खाते का सीधा ऐक्सेस है, तो उसकी अपने-आप जांच हो जाती है. |
INVALID |
खाते की जांच की गई है, लेकिन यह अमान्य है. यह खाता ऐसे खाते की तरह काम करेगा जिसकी पुष्टि नहीं की गई है. |
एडमिन
किसी खाते या जगह का एडमिन.
| फ़ील्ड | |
|---|---|
name |
इम्यूटेबल. संसाधन का नाम. खाते के एडमिन के लिए, यह इस तरह से होता है: लोकेशन एडमिन के लिए, यह इस तरह से होता है: अगर एडमिन बनाते समय इस फ़ील्ड को सेट किया जाता है, तो इसे अनदेखा कर दिया जाएगा. |
admin |
ज़रूरी नहीं. एडमिन का नाम. शुरुआती न्योता बनाते समय, यह उस व्यक्ति का ईमेल पता होता है जिसे न्योता भेजा जाता है. अगर न्योता अब भी स्वीकार नहीं किया गया है, तो इस फ़ील्ड को सिर्फ़ एडमिन बनाते समय सेट करना ज़रूरी है. |
account |
इम्यूटेबल. खाते के उस संसाधन का नाम जिसके बारे में यह एडमिन बताता है. इसका इस्तेमाल, locations.admins.create को कॉल करने पर किया जाता है. इसकी मदद से, किसी जगह के ग्रुप को एडमिन के तौर पर शामिल होने का न्योता भेजा जाता है. अगर इस फ़ील्ड और फ़ॉर्मैट: |
role |
ज़रूरी है. उस भूमिका के बारे में बताता है जिसका इस्तेमाल यह एडमिन, बताए गए खाते या जगह के लिए करता है. |
pending_invitation |
सिर्फ़ आउटपुट के लिए. यह बताता है कि क्या इस एडमिन के पास चुने गए संसाधन के लिए न्योता है, जिसकी मंज़ूरी बाकी है. |
AdminRole
इससे पता चलता है कि एडमिन के पास किस लेवल का ऐक्सेस है. ज़्यादा जानकारी के लिए, सहायता केंद्र का लेख पढ़ें
| Enums | |
|---|---|
ADMIN_ROLE_UNSPECIFIED |
जानकारी नहीं दी गई. |
PRIMARY_OWNER |
एडमिन के पास मालिक के लेवल का ऐक्सेस होता है और वह मुख्य मालिक होता है. (यूज़र इंटरफ़ेस (यूआई) में 'मुख्य मालिक' के तौर पर दिखता है). |
OWNER |
एडमिन के पास मालिक के लेवल का ऐक्सेस है. (यूज़र इंटरफ़ेस (यूआई) में 'मालिक' के तौर पर दिखाता है). |
MANAGER |
एडमिन के पास मैनेजर खाते का ऐक्सेस होता है. |
SITE_MANAGER |
एडमिन, सोशल मीडिया (Google+) के पेजों को मैनेज कर सकता है. (यूज़र इंटरफ़ेस (यूआई) में 'साइट मैनेजर' के तौर पर दिखाया जाता है). यह एपीआई, SITE_मैनेजर की भूमिका वाले खाते का एडमिन बनाने की अनुमति नहीं देता. |
CreateAccountAdminRequest
AccessControl.CreateAccountAdmin के लिए अनुरोध का मैसेज है.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. उस खाते के संसाधन का नाम जिसके लिए यह एडमिन बनाया गया है. |
admin |
ज़रूरी है. बनाया जाने वाला एडमिन. भूमिका SITE_manager नहीं हो सकती |
CreateAccountRequest
Account.CreateAccount के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
account |
ज़रूरी है. जो खाता बनाया जाना है उसकी जानकारी. सिर्फ़ खाता और टाइप वाले फ़ील्ड इस्तेमाल करने की अनुमति है. |
CreateLocationAdminRequest
AccessControl.CreateLocationAdmin के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. उस जगह के संसाधन का नाम जिसके लिए इस एडमिन को बनाया गया है. |
admin |
ज़रूरी है. जिसे एडमिन बनाना है. |
DeclineInvitationRequest
AccessControl.अस्वीकार करने के न्योते के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. खाते के उस न्योते का नाम जिसे अस्वीकार किया जा रहा है. |
DeleteAccountAdminRequest
AccessControl.DeleteAccountAdmin के लिए अनुरोध मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. खाते से हटाने के लिए एडमिन के संसाधन का नाम. |
DeleteLocationAdminRequest
AccessControl.DeleteLocationAdmin के लिए मैसेज का अनुरोध करें.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. जगह से हटाने के लिए, एडमिन के संसाधन का नाम. |
GetAccountRequest
Account.GetAccount के लिए अनुरोध मैसेज.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. फ़ेच किए जाने वाले खाते का नाम. |
आमंत्रण
वह न्योता दिखाता है जिसकी मंज़ूरी बाकी है.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. न्योते के लिए संसाधन का नाम. |
role |
सिर्फ़ आउटपुट के लिए. खाते में न्योता पाने वाले व्यक्ति की भूमिका. |
target_type |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि रिस्पॉन्स में कौनसे टारगेट टाइप दिखने चाहिए. |
यूनियन फ़ील्ड target. बताता है कि यह न्योता किस टारगेट के लिए है. target इनमें से सिर्फ़ एक हो सकता है: |
|
target_account |
वह खाता जिसके लिए यह न्योता मिला है. इसमें बहुत कम जानकारी शामिल है. |
target_location |
वह टारगेट जगह जिसके लिए यह न्योता भेजा गया है. |
TargetLocation
मंज़ूरी बाकी वाले न्योते के लिए टारगेट की गई जगह के बारे में बताता है.
| फ़ील्ड | |
|---|---|
location_name |
उस जगह का नाम जहां उपयोगकर्ता को न्योता भेजा गया है. |
address |
उस जगह का पता जहां उपयोगकर्ता को न्योता भेजा गया है. |
TargetType
न्योता किस तरह का है.
| Enums | |
|---|---|
TARGET_TYPE_UNSPECIFIED |
टारगेट टाइप तय न होने पर सेट करें. |
ACCOUNTS_ONLY |
सिर्फ़ खाता टाइप के टारगेट के लिए न्योते की सूची बनाना. |
LOCATIONS_ONLY |
सिर्फ़ जगह के टारगेट के लिए न्योते की सूची बनाएं. |
ListAccountAdminsRequest
AccessControl.ListAccountAdmins के लिए अनुरोध का मैसेज है.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. उस खाते का नाम जिससे एडमिन की सूची फिर से हासिल करनी है. |
ListAccountAdminsResponse
AccessControl.ListAccountAdmins के लिए जवाब मैसेज.
| फ़ील्ड | |
|---|---|
account_admins[] |
एडमिन इंस्टेंस का कलेक्शन. |
ListAccountsRequest
Account.ListAccounts के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
parent_account |
ज़रूरी नहीं. उस खाते का संसाधन नाम जिसके लिए सीधे ऐक्सेस किए जाने वाले खातों की सूची को फिर से हासिल किया जाना है. यह सिर्फ़ संगठनों और उपयोगकर्ता ग्रुप के लिए सही है. अगर यह फ़ील्ड खाली है, तो पुष्टि किए गए उपयोगकर्ता के लिए |
page_size |
ज़रूरी नहीं. हर पेज पर कितने खाते फ़ेच करने हैं. डिफ़ॉल्ट वैल्यू ज़्यादा से ज़्यादा 20 हो सकती है. |
page_token |
ज़रूरी नहीं. तय किए जाने पर, खातों का अगला पेज फिर से लाया जाता है. जब |
filter |
ज़रूरी नहीं. एक फ़िल्टर, जो वापस मिलने के लिए खातों को रोकता है. जवाब में सिर्फ़ फ़िल्टर से मेल खाने वाली एंट्री शामिल होती हैं. अगर उदाहरण के लिए, सिर्फ़ |
ListAccountsResponse
Account.ListAccounts के लिए जवाब का मैसेज.
| फ़ील्ड | |
|---|---|
accounts[] |
उन खातों का कलेक्शन जिन पर उपयोगकर्ता के पास ऐक्सेस होता है. क्वेरी करने वाले उपयोगकर्ता का निजी खाता, हमेशा नतीजे में सबसे पहला आइटम होगा. ऐसा तब तक होगा, जब तक कि उसे फ़िल्टर से बाहर न कर दिया जाए. |
next_page_token |
अगर खातों की संख्या, अनुरोध किए गए पेज के साइज़ से ज़्यादा है, तो इस फ़ील्ड में एक टोकन दिखने लगता है. यह टोकन, |
ListInvitationsRequest
AccessControl.Listन्योताs के लिए अनुरोध का मैसेज है.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. उस खाते का नाम जिससे न्योतों की सूची वापस लाई जा रही है. |
filter |
ज़रूरी नहीं. रिस्पॉन्स को फ़िल्टर करने के लिए, Subscription.target_type फ़ील्ड का इस्तेमाल किया जा सकता है. |
ListInvitationsResponse
AccessControl.Listन्योताs के लिए जवाब का मैसेज.
| फ़ील्ड | |
|---|---|
invitations[] |
उन न्योतों का कलेक्शन जिन्हें खाते से मंज़ूरी मिलना बाकी है. यहां दिए गए न्योतों की संख्या 1,000 से ज़्यादा नहीं हो सकती. |
ListLocationAdminsRequest
AccessControl.ListLocationAdmins के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. एडमिन को सूची में शामिल करने के लिए जगह का नाम. |
ListLocationAdminsResponse
AccessControl.ListLocationAdmins के लिए रिस्पॉन्स मैसेज.
| फ़ील्ड | |
|---|---|
admins[] |
एडमिन का कलेक्शन. |
TransferLocationRequest
AccessControl.TransferLocation के लिए मैसेज का अनुरोध करें.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. ट्रांसफ़र की जाने वाली जगह का नाम. |
destination_account |
ज़रूरी है. खाते के उस संसाधन का नाम जहां जगह को ट्रांसफ़र करना है (उदाहरण के लिए, "accounts/{account}"). |
UpdateAccountAdminRequest
AccessControl.UpdateAccountAdmin के लिए अनुरोध मैसेज है.
| फ़ील्ड | |
|---|---|
account_admin |
ज़रूरी है. एडमिन का अपडेट किया गया वर्शन. |
update_mask |
ज़रूरी है. वे खास फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. सिर्फ़ भूमिका वाले फ़ील्ड में बदलाव किया जा सकता है. |
UpdateAccountRequest
Account.UpdateAccount के लिए अनुरोध का मैसेज.
| फ़ील्ड | |
|---|---|
account |
ज़रूरी है. अपडेट किया गया खाता. |
update_mask |
ज़रूरी है. वे खास फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. सिर्फ़ |
validate_only |
ज़रूरी नहीं. सही होने पर, खाते को अपडेट किए बिना ही अनुरोध की पुष्टि की जाती है. |
UpdateLocationAdminRequest
AccessControl.UpdateLocationAdmin के लिए अनुरोध वाला मैसेज है.
| फ़ील्ड | |
|---|---|
location_admin |
ज़रूरी है. एडमिन का अपडेट किया गया वर्शन. |
update_mask |
ज़रूरी है. वे खास फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. सिर्फ़ भूमिका वाले फ़ील्ड में बदलाव किया जा सकता है. |