Konumları geniş ölçekte yönetme

Kuruluşunuz büyüdükçe konumlarınızın ve izinlerinizin yönetimi, bunaltır. Bu kılavuzda, birden fazla videoyu yönetme ve yer alır ve aşağıdaki hesap türlerini açıklar:

Hesap türleri

Her hesap türü, konumların yönetiminde bir rol oynar. Kişisel hesap kurumsal bir hesabı yönetebilir ve ardından kullanıcı grupları için izinler elde edebilir konum grupları oluşturabilirsiniz. Böylece kişisel hesap, yerler ve girişler, ilişkili yer grupları aracılığıyla sağlanır.

Kişisel hesap

Bir hesap oluşturduğunuzda otomatik olarak kişisel bir hesap kullanılabilir hale gelir Google Hesabı. Kişisel hesaplar olabilir girişlerin sahipleri ve yöneticileri.

Kurumsal hesap

kurumsal hesap sizi temsil eden ek hesaptır. ajansınıza aittir. Konum grubunuz ile kullanıcı gruplarınız buraya kaydedilir ve erişimi olan kişilerdir. Konumlar birden fazla öğenin parçası olabilir kuruluşlar.

My Business Account Management API ile şunları kullanabilirsiniz: accounts.admins.create yönetmesi veya sahibi olması için kişisel hesapları davet etme yöntemini kullanabilirsiniz.

Konum grubu hesabı

CEVAP konum grubu bir grup konumu yönetmek için kullanılır. Yer grupları kullanabilirsiniz kullanarak birden fazla konumda toplu işlem yapabilirsiniz. Kişisel hesaplar eklediğinizde ve kullanıcı gruplarını bir konum grubuna eklerse konum grubunun izinlerini devralırlar.

Ayrıca konumları kategorilere göre kategorize etmek için yer grupları da oluşturabilirsiniz (ör. zincir veya veya kategori kullanabilirsiniz. Konumlar aynı anda birden çok yer grubunda olabilir.

My Business Account Management API ile şunları kullanabilirsiniz: accounts.create yöntemini kullanarak yer grupları oluşturabilirsiniz. bir konuma konum aktarma grubu. Ayrıca kişisel hesapları davet edebilirsiniz. API ile yer gruplarını yönetmeniz gerekir. Kullanıcı Grupları, web arayüzünden yer gruplarına doğrudan eklenebilir.

Kullanıcı grubu hesabı

İzinleri geniş ölçekte yönetmek için kullanıcı grubu oluşturun. Bir kullanıcı grubuna kişisel hesaplar ekleyebilirsiniz. Ardından, kullanıcıya kuruluştaki birden fazla konum grubuna grup yönetimi erişimi. Şimdi tümü Kullanıcı grubundaki kişisel hesaplar, ilgili cihazda yönetici işlemleri gerçekleştirebilir. konumları ekleyin.

Örneğin, operasyon ekibine yeni bir üye katıldığında bu kişiyi ekleyebilirsiniz bir kullanıcı grubuna doğrudan erişebilir ve tüm konumlara yaygın olarak konuşulanları ifade eder. Kullanıcılara her bir uygulama için erişim izni vermek ve bu şekilde yönetmesi daha zordur.

My Business Account Management API ile şunları kullanabilirsiniz: accounts.create yöntemini kullanarak kullanıcı grupları oluşturabilir. API'yı kullanarak kişisel hesapları davet edebilirsiniz. hesaplar ve konumlar için yöneticileri yönetme başlıklı makaleye bakın.

Tüm hesapların listesini çağırmak için API'yi kullanma

Erişebildiğiniz tüm hesapları ve bunlarla ilişkilendirilmiş hesap türlerini listelemek için accounts.list yöntemini çağırın OAuth kimlik bilgilerinizle. İlgili içeriği oluşturmak için kullanılan Bu yanıt tüm hesapların, bu hesapların hesap kimliklerinin ve name (ad) alanındaki özellikleri ve hesap türlerini dikkate alın.

İstek

Bu, accounts.list istek örneği:

HTTP
GET
https://mybusinessaccountmanagement.googleapis.com/v1/accounts
Authorization: Bearer <access_token>

Yanıt

Bu, accounts.list yanıt örneği:

{
    "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"
        }
    ]
}

Bu kılavuzda ayrıntılı olarak açıklanan tüm hesap türleri yanıta dahil edilebilir alıcı accounts.list isteği. İnceleyin hesap listesini görebilir ve konum yönetin. Ardından şu numarayı arayın: accounts.locations.list ilgili hesabın name (ad) alanını kullanarak erişimi olan kullanıcılar için geçerlidir.

Örneğin, "Can Doğru'nun sitesine ait tüm konumları" Konum Grubu", şu isteği yap:

HTTP
GET
https://mybusinessbusinessinformation.googleapis.com/v1/{accountId}/locations
Authorization: Bearer <access_token>

Yanıt, kullanıcının erişebildiği konumların listesini döndürür şöyle olur:

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

Konum yönetimi şeması

Aşağıdaki şemada aşağıdakiler gösterilmektedir:

  • Kuruluşlar birden fazla kullanıcı grubu içerebilir.
  • Kullanıcı grupları birden fazla konum grubunu yönetebilir.
  • Yer grupları birden fazla konum içerebilir.
  • Konumlar, kuruluşlar arasında birden çok konum grubunu kapsayabilir.
ziyaret edin.
Konum yönetimi hiyerarşisi
Şekil 1. Konum yönetimi hiyerarşisi
'nı inceleyin.