बड़े पैमाने पर जगहों को मैनेज करें

जैसे-जैसे आपका संगठन बढ़ता है, आपकी जगहों और अनुमतियों का मैनेजमेंट चकित कर देता है. इस गाइड में, अपनी कई वेबसाइटों को मैनेज करने के सबसे सही तरीकों के बारे में बताया गया है और साथ ही उसमें ये खाता टाइप शामिल करता है:

खाता प्रकार

जगहों को मैनेज करने में हर खाता टाइप की भूमिका होती है. निजी खाता संगठन के खाते को मैनेज कर सकता है और फिर उपयोगकर्ता ग्रुप की अनुमतियां पा सकता है शामिल हैं. इसके बाद निजी खाता, जगह की जानकारी और लिस्टिंग.

निजी खाता

नया खाता बनाने पर, निजी खाता अपने-आप उपलब्ध हो जाता है Google खाता. निजी खाते हो सकता है लिस्टिंग के मालिक और मैनेजर.

संगठन का खाता

अगर आप संगठन का खाता आपके मालिकाना हक वाले खाते के एजेंसी. आपका लोकेशन ग्रुप और उपयोगकर्ता ग्रुप, इसमें सेव होते हैं. साथ ही, ये लोकेशन ग्रुप के सभी सदस्यों को संगठन के पास उनका ऐक्सेस होता है. जगह की जानकारी एक से ज़्यादा का हिस्सा हो सकती है संगठनों ने.

My Business Account Management API के ज़रिए, आप इनका इस्तेमाल कर सकते हैं: accounts.admins.create संगठन के खाते को मैनेज करने या उसका मालिक बनने के लिए, निजी खातों को न्योता भेजने का तरीका बताएंगे.

लोकेशन ग्रुप का खाता

ऐप्लिकेशन लोकेशन ग्रुप का इस्तेमाल अलग-अलग जगहों के ग्रुप को मैनेज करने के लिए किया जाता है. लोकेशन ग्रुप का इस्तेमाल किया जा सकता है कई जगहों पर एक साथ कई टास्क किए जा सकते हैं. निजी खाते जोड़ने पर और उपयोगकर्ता ग्रुप को लोकेशन ग्रुप में शामिल करते हैं, तो वे लोकेशन ग्रुप की अनुमतियों को इनहेरिट करते हैं.

जगहों को अलग-अलग कैटगरी में बांटने के लिए, लोकेशन ग्रुप भी बनाए जा सकते हैं. जैसे, चेन के आधार पर, क्षेत्र या श्रेणी. जगहें एक साथ कई लोकेशन ग्रुप में शामिल की जा सकती हैं.

My Business Account Management API के ज़रिए, आप इनका इस्तेमाल कर सकते हैं: accounts.create तरीका लोकेशन ग्रुप बनाने और किसी जगह पर जगह की जानकारी ट्रांसफ़र करें ग्रुप. आप निजी खातों को एपीआई की मदद से लोकेशन ग्रुप मैनेज कर सकते हैं. उपयोगकर्ता ग्रुप को वेब इंटरफ़ेस से सीधे लोकेशन ग्रुप में जोड़ा जा सकता है.

उपयोगकर्ता ग्रुप का खाता

बड़े पैमाने पर अनुमतियों को मैनेज करने के लिए, उपयोगकर्ता ग्रुप. आपके पास किसी उपयोगकर्ता ग्रुप में निजी खाते जोड़ने का विकल्प होता है. इसके बाद, आपके पास उपयोगकर्ता को संगठन में कई लोकेशन ग्रुप के लिए ग्रुप मैनेज करने का ऐक्सेस. अब सभी उपयोगकर्ता समूह के निजी खातों से मैनेजर कार्रवाइयां कर सकती हैं जगहों को चुनें.

उदाहरण के लिए, जब कोई नया सदस्य किसी ऑपरेशन टीम में शामिल होता है, तो उसे जोड़ा जा सकता है उपयोगकर्ता ग्रुप से सीधे कनेक्ट हो जाते हैं और वे तुरंत सभी जगहों की जानकारी को ऐक्सेस कर सकते हैं जिनका ऐक्सेस उनके साथियों के पास हो. हर एक पेज का ऐक्सेस उपयोगकर्ताओं को देने में ज़्यादा समय लगता है है, जो उस तरह से मैनेज करना ज़्यादा मुश्किल है.

My Business Account Management API के ज़रिए, आप इनका इस्तेमाल कर सकते हैं: accounts.create तरीका उपयोगकर्ता ग्रुप बनाना. इस एपीआई का इस्तेमाल करके, निजी खातों को खातों और जगहों के लिए एडमिन को मैनेज करने के लिए.

सभी खातों की सूची को कॉल करने के लिए एपीआई का इस्तेमाल करना

आपके पास जिन खातों का ऐक्सेस है और उनसे जुड़े खाते टाइप की सूची बनाने के लिए, accounts.list तरीके को कॉल करें अपने OAuth क्रेडेंशियल का इस्तेमाल करें. कॉन्टेंट बनाने जवाब में सभी खातों की सूची, उनके खाता आईडी, और जो नाम फ़ील्ड में मौजूद होती हैं और खाता प्रकार.

अनुरोध

नीचे दी गई चीज़ें accounts.list अनुरोध का उदाहरण:

एचटीटीपी
GET
https://mybusinessaccountmanagement.googleapis.com/v1/accounts
Authorization: Bearer <access_token>

जवाब

नीचे दी गई चीज़ें accounts.list रिस्पॉन्स का उदाहरण:

{
    "accounts": [
        {
            "name": "accounts/{accountId}",
            "accountName": "John Doe",
            "type": "PERSONAL",
            "state": {
                "status": "UNVERIFIED"
            },
            "profilePhotoUrl": "//lh5.googleusercontent.com/REDACTED"
        },
        {
            "name": "accounts/{accountId}",
            "accountName": "John Doe’s Location Group",
            "type": "LOCATION_GROUP",
            "role": "OWNER",
            "state": {
                "status": "UNVERIFIED"
            },
            "accountNumber": "{accountNumber}",
            "permissionLevel": "OWNER_LEVEL"
        }
    ]
}

इस गाइड में बताए गए सभी खाता टाइप, जवाब में शामिल किए जा सकते हैं आपके accounts.list अनुरोध. जानकारी देखें और उस खाते की पहचान करें जिसके पास जगहों को चुनें जिन्हें आपको मैनेज करना है. इसके बाद, कॉल करें accounts.locations.list को अपने खाते की नाम फ़ील्ड से जोड़ दें, ताकि आप जिनके पास उस खाते का ऐक्सेस है.

उदाहरण के लिए, अगर आप "जॉन डो के" से संबंधित सभी स्थानों को लोकेशन ग्रुप" नीचे दिया गया अनुरोध करें:

एचटीटीपी
GET
https://mybusinessbusinessinformation.googleapis.com/v1/{accountId}/locations
Authorization: Bearer <access_token>

रिस्पॉन्स, उन जगहों की सूची दिखाता है जिनका ऐक्सेस उपयोगकर्ता के पास है, जैसे कि अनुसरण करता है:

{
    "locations": [
        {
            "name": "locations/{locationId}",
            "locationName": "Test Business",
            ...
        },
        {
            "name": "locations/{locationId}",
            "locationName": "2nd Test Business",
            ...
         }
     ]
}

लोकेशन मैनेजमेंट का डायग्राम

इस डायग्राम में यह दिखाया गया है:

  • संगठनों में एक से ज़्यादा उपयोगकर्ता ग्रुप हो सकते हैं.
  • उपयोगकर्ता ग्रुप, कई लोकेशन ग्रुप को मैनेज कर सकते हैं.
  • लोकेशन ग्रुप में एक से ज़्यादा जगहें हो सकती हैं.
  • जगहों की जानकारी में, अलग-अलग संगठनों में कई लोकेशन ग्रुप का इस्तेमाल किया जा सकता है.
जगह की जानकारी मैनेज करने की हैरारकी
पहली इमेज. जगह की जानकारी मैनेज करने की हैरारकी