- संसाधन: खाता
- AccountType
- AccountRole
- VerificationState
- VettedState
- PermissionLevel
- OrganizationInfo
- PostalAddress
- तरीके
संसाधन: खाता
खाता आपके स्थान के लिए एक कंटेनर होता है. अगर अपने कारोबार की जगहों को मैनेज करने वाले आपका कोई और उपयोगकर्ता नहीं है, तो अपने निजी Google खाते का इस्तेमाल करें. कई उपयोगकर्ताओं के साथ जगहों का मैनेजमेंट शेयर करने के लिए, एक कारोबारी खाता बनाएं.
JSON के काेड में दिखाना |
---|
{ "name": string, "accountName": string, "primaryOwner": string, "type": enum ( |
फ़ील्ड | |
---|---|
name |
इम्यूटेबल. |
accountName |
ज़रूरी है. खाते का नाम. |
primaryOwner |
ज़रूरी है. सिर्फ़ इनपुट. खाते का संसाधन नाम, जो बनाए जा रहे खाते का मुख्य मालिक होगा. यह |
type |
ज़रूरी है. इसमें यह जानकारी होती है कि खाता किस तरह का है. इस API का उपयोग करके कस्टम और ORGANIZATION प्रकार के खाते नहीं बनाए जा सकते. |
role |
सिर्फ़ आउटपुट के लिए. इस खाते की AccountRole दिखाता है. |
verificationState |
सिर्फ़ आउटपुट के लिए. सत्यापित होने पर, भविष्य में बनाए जाने वाले स्थान अपने आप Google मैप से कनेक्ट हो जाते हैं और Google+ पेज बना देते हैं, बिना मॉडरेशन की आवश्यकता. |
vettedState |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि Google ने खाते की जांच की है या नहीं. जांचा गया खाता VETTED_PARTNER तरीके से जगहों की पुष्टि कर सकता है. |
accountNumber |
सिर्फ़ आउटपुट के लिए. अगर प्रावधान किया गया है, तो खाता रेफ़रंस नंबर. |
permissionLevel |
सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि उपयोगकर्ता के पास इस खाते की अनुमति का लेवल क्या है. |
organizationInfo |
सिर्फ़ आउटपुट के लिए. किसी संगठन के बारे में ज़्यादा जानकारी. यह जानकारी सिर्फ़ संगठन के खाते के लिए अपने-आप भर जाती है. |
AccountType
इससे पता चलता है कि यह किस तरह का खाता है: निजी/उपयोगकर्ता खाता या कारोबारी खाता.
Enums | |
---|---|
ACCOUNT_TYPE_UNSPECIFIED |
तय नहीं किया गया. |
PERSONAL |
असली उपयोगकर्ता का खाता. |
LOCATION_GROUP |
जगहों का एक ग्रुप. ज़्यादा जानकारी के लिए, सहायता केंद्र का लेख पढ़ें |
USER_GROUP |
संगठन के कर्मचारियों को ग्रुप में अलग-अलग करने के लिए उपयोगकर्ता ग्रुप. ज़्यादा जानकारी के लिए, सहायता केंद्र का लेख पढ़ें |
ORGANIZATION |
किसी कंपनी का प्रतिनिधित्व करने वाला संगठन. ज़्यादा जानकारी के लिए, सहायता केंद्र का लेख पढ़ें |
AccountRole
इससे पता चलता है कि इस खाते के लिए, पुष्टि किए गए उपयोगकर्ता के पास किस लेवल का ऐक्सेस है. ज़्यादा जानकारी के लिए, सहायता केंद्र का लेख पढ़ें
Enums | |
---|---|
ACCOUNT_ROLE_UNSPECIFIED |
तय नहीं किया गया. |
PRIMARY_OWNER |
उपयोगकर्ता इस खाते का मुख्य मालिक है. |
OWNER |
खाते का उपयोगकर्ता मालिक. |
MANAGER |
उपयोगकर्ता इस खाते को मैनेज कर सकता है. |
SITE_MANAGER |
उपयोगकर्ता, खाते के लिए कुछ सुविधाओं को मैनेज कर सकता है. |
VerificationState
खाते की पुष्टि की स्थिति को दिखाता है.
Enums | |
---|---|
VERIFICATION_STATE_UNSPECIFIED |
तय नहीं किया गया. |
VERIFIED |
सत्यापित खाता. |
UNVERIFIED |
ऐसा खाता जिसकी पुष्टि नहीं हुई है और पुष्टि के लिए अनुरोध नहीं किया गया है. |
VERIFICATION_REQUESTED |
ऐसा खाता जिसकी पुष्टि नहीं हुई है, लेकिन पुष्टि के लिए अनुरोध किया गया है. |
VettedState
यह किसी खाते की जांची गई स्थिति को दिखाता है.
Enums | |
---|---|
VETTED_STATE_UNSPECIFIED |
जानकारी नहीं |
NOT_VETTED |
Google ने खाते की जांच नहीं की है. |
VETTED |
Google ने खाते की जांच की है और वह मान्य स्थिति में है. अगर किसी खाते के पास जांच किए गए ग्रुप खाते का सीधा ऐक्सेस होता है, तो वह खाते की जांच अपने-आप हो जाती है. |
INVALID |
खाते की जांच की जा चुकी है, लेकिन यह अमान्य स्थिति में है. यह खाता किसी ऐसे खाते की तरह काम करेगा जिसकी जांच नहीं की गई है. |
PermissionLevel
इससे पता चलता है कि इस खाते के लिए, पुष्टि किए गए उपयोगकर्ता के पास किस लेवल का ऐक्सेस है.
Enums | |
---|---|
PERMISSION_LEVEL_UNSPECIFIED |
तय नहीं किया गया. |
OWNER_LEVEL |
उपयोगकर्ता के पास मालिक के लेवल की अनुमति है. |
MEMBER_LEVEL |
उपयोगकर्ता के पास सदस्य के लेवल की अनुमति है. |
OrganizationInfo
किसी संगठन के लिए सेव की गई अतिरिक्त जानकारी.
JSON के काेड में दिखाना |
---|
{
"registeredDomain": string,
"address": {
object ( |
फ़ील्ड | |
---|---|
registeredDomain |
सिर्फ़ आउटपुट के लिए. खाते के लिए रजिस्टर किया गया डोमेन. |
address |
सिर्फ़ आउटपुट के लिए. खाते का डाक पता. |
phoneNumber |
सिर्फ़ आउटपुट के लिए. संगठन का फ़ोन नंबर. |
PostalAddress
यह किसी डाक पते को दिखाता है, जैसे कि डाक डिलीवरी या पेमेंट के पतों के लिए. डाक पता होने पर, डाक सेवा, पी.ओ. Box या उससे मिलता-जुलता. यह भौगोलिक जगहों (सड़कों, कस्बों, पहाड़ों) को मॉडल करने के लिए नहीं बना है.
सामान्य इस्तेमाल में, उपयोगकर्ता के इनपुट के ज़रिए या मौजूदा डेटा को इंपोर्ट करके पता बनाया जाएगा. यह इस बात पर निर्भर करता है कि प्रोसेस किस तरह की है.
पता इनपुट / बदलाव करने के बारे में सलाह: - अंतरराष्ट्रीय मानकों के मुताबिक पता विजेट का इस्तेमाल करें, जैसे कि https://github.com/google/libaddressinput) - उपयोगकर्ताओं को उन देशों के बाहर फ़ील्ड में इनपुट या बदलाव करने के लिए यूज़र इंटरफ़ेस (यूआई) एलिमेंट नहीं दिखाना चाहिए जहां इस फ़ील्ड का इस्तेमाल किया जाता है.
इस स्कीमा का इस्तेमाल करने के तरीके के बारे में ज़्यादा जानने के लिए, कृपया यहां देखें: https://support.google.com/business/answer/6397478
JSON के काेड में दिखाना |
---|
{ "revision": integer, "regionCode": string, "languageCode": string, "postalCode": string, "sortingCode": string, "administrativeArea": string, "locality": string, "sublocality": string, "addressLines": [ string ], "recipients": [ string ], "organization": string } |
फ़ील्ड | |
---|---|
revision |
सभी नए संशोधन पुराने संशोधनों के साथ पुराने रूप से संगत होने चाहिए. |
regionCode |
ज़रूरी है. पते के देश/इलाके का CLDR इलाके का कोड. इसका कभी भी अनुमान नहीं लगाया जाता और यह उपयोगकर्ता पर निर्भर करता है कि वैल्यू सही है या नहीं. ज़्यादा जानकारी के लिए, https://cldr.unicode.org/ और https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html पर जाएं. उदाहरण: "CH" के लिए पेमेंट करना है. |
languageCode |
ज़रूरी नहीं. इस पते के कॉन्टेंट का BCP-47 भाषा कोड (अगर पता है). यह अक्सर इनपुट फ़ॉर्म की यूज़र इंटरफ़ेस (यूआई) भाषा होती है या इसके पते में इस्तेमाल की गई भाषाओं में से किसी एक से मेल खाने की उम्मीद की जाती है' या उनके समकक्ष का ट्रांसलिट्रेट किया गया डेटा भी शामिल कर सकते हैं. इसका असर कुछ देशों में फ़ॉर्मैटिंग पर हो सकता है. हालांकि, यह डेटा के सही होने के लिए ज़रूरी नहीं है. साथ ही, इससे कभी भी किसी पुष्टि या बिना फ़ॉर्मैट वाली अन्य कार्रवाइयों पर कोई असर नहीं पड़ेगा. अगर यह वैल्यू मौजूद नहीं है, तो गलत डिफ़ॉल्ट वैल्यू तय करने के बजाय, इसे हटा देना चाहिए. उदाहरण: "zh-Hant", "ja", "ja-Latn", "en". |
postalCode |
ज़रूरी नहीं. पते का पिन कोड. सभी देशों के लिए पिन कोड मौजूद नहीं होना चाहिए या उनका इस्तेमाल करना ज़रूरी नहीं है. हालांकि, जहां इनका इस्तेमाल किया जाता है वहां पते के अन्य हिस्सों की मदद से, अतिरिक्त पुष्टि ट्रिगर की जा सकती है. जैसे, अमेरिका में राज्य/ज़िप कोड. |
sortingCode |
ज़रूरी नहीं. अतिरिक्त, देश के हिसाब से, क्रम से लगाने के लिए कोड. ज़्यादातर इलाकों में इसका इस्तेमाल नहीं किया जाता. जहां इसका इस्तेमाल किया जाता है वहां वैल्यू या तो "CEDEX" जैसी कोई स्ट्रिंग होती है.इसके बाद, कोई संख्या (जैसे, "CEDEX 7") या सिर्फ़ एक संख्या होती है. यह "sector code" को दिखाता है (जमैका), "डिलीवरी एरिया इंडिकेटर" (मलावी) या "पोस्ट ऑफ़िस इंडिकेटर" (उदाहरण के लिए आइवरी कोस्ट). |
administrativeArea |
ज़रूरी नहीं. राज्य का सबसे बड़ा सबडिविज़न, जिसका इस्तेमाल किसी देश या इलाके के डाक पतों के लिए किया जाता है. उदाहरण के लिए, यह कोई राज्य, प्रांत, ओब्लास्ट या प्रीफ़ेक्चर हो सकता है. खास तौर पर, स्पेन के लिए यह प्रांत है, न कि स्वायत्त समुदाय (उदाहरण के लिए, "बार्सीलोना", न कि "कैटलोनिया"). कई देश डाक पतों में राज्य का इस्तेमाल नहीं करते. उदाहरण के लिए, अगर कोई व्यक्ति आता है, तो इसे खाली छोड़ देना चाहिए. |
locality |
ज़रूरी नहीं. आम तौर पर, यह पते में शहर/कस्बे वाले हिस्से का होता है. उदाहरण: यूएस शहर, आईटी कम्यून, यूके पोस्ट टाउन. दुनिया के उन क्षेत्रों में, जहां क्षेत्र अच्छी तरह से परिभाषित नहीं हैं या इस संरचना में ठीक से फ़िट नहीं होते हैं, मोहल्ले को खाली छोड़ दें और पता रेखाओं का उपयोग करें. |
sublocality |
ज़रूरी नहीं. पते का मोहल्ला. उदाहरण के लिए, यह आस-पड़ोस, नगर, ज़िला हो सकता है. |
addressLines[] |
पते के निचले लेवल के बारे में बताने वाली अव्यवस्थित पता पंक्तियां. पता लाइनों में मौजूद वैल्यू में टाइप की जानकारी नहीं होती. साथ ही, कभी-कभी एक ही फ़ील्ड में एक से ज़्यादा वैल्यू हो सकती हैं (जैसे, "ऑस्टिन, टेक्सस"), इसलिए यह ज़रूरी है कि लाइन का क्रम साफ़ हो. पता पंक्तियों का क्रम "लिफ़ाफ़े का क्रम" होना चाहिए पते के देश/क्षेत्र के लिए. जिन जगहों पर यह अलग-अलग हो सकता है वहां (जैसे, जापान), address_language का इस्तेमाल उसे साफ़ तौर पर दिखाने के लिए किया जाता है. जैसे, बड़े से छोटे क्रम के लिए "ja" और छोटे से बड़े क्रम के लिए "ja-Latn" या "en". इस तरह, भाषा के आधार पर किसी पते की सबसे सटीक लाइन चुनी जा सकती है. किसी पते को कम से कम जितनी जानकारी के लिए अनुमति दी जाती है उसमें क्षेत्र का कोड शामिल होता है. इसमें, बची हुई सारी जानकारी पता लाइनों में डाली जाती है. इस तरह के पते को करीब-करीब जियोकोडिंग के बिना फ़ॉर्मैट किया जा सकता है, लेकिन पते के किसी भी कॉम्पोनेंट के बारे में तब तक सिमैंटिक रीज़निंग के बारे में नहीं बताया जा सकता, जब तक कि यह पूरी तरह से आंशिक रूप से हल न हो जाए. सिर्फ़ RegionCode और addressLines वाला पता बनाने और फिर पूरी तरह से स्ट्रक्चर नहीं किए गए पतों को मैनेज करने के लिए, जियोकोडिंग तरीका इस्तेमाल करने का सुझाव दिया जाता है. इससे यह अनुमान नहीं लगाया जा सकता कि पते के कौनसे हिस्से, इलाके या प्रशासनिक इलाके होने चाहिए. |
recipients[] |
ज़रूरी नहीं. कारोबार के पते पर मौजूद व्यक्ति. कुछ मामलों में, इस फ़ील्ड में मल्टीलाइन जानकारी शामिल हो सकती है. उदाहरण के लिए, इसमें "care of" शामिल हो सकती है जानकारी. |
organization |
ज़रूरी नहीं. पते पर संगठन का नाम. |
तरीके |
|
---|---|
|
दिए गए पैरंट के तहत, बताए गए नाम और टाइप से एक खाता बनाता है. |
|
चुने गए खाते को ऐक्सेस करता है. |
|
पुष्टि किए गए उपयोगकर्ता के सभी खातों की सूची बनाता है. |
|
बताए गए कारोबारी खाते को अपडेट करता है. |