Index
AccessControl(Schnittstelle)Accounts(Schnittstelle)AcceptInvitationRequest(Meldung)Account(Meldung)Account.AccountRole(enum)Account.AccountType(enum)Account.OrganizationInfo(Meldung)Account.PermissionLevel(enum)Account.VerificationState(enum)Account.VettedState(enum)Admin(Meldung)Admin.AdminRole(Aufzählung)CreateAccountAdminRequest(Meldung)CreateAccountRequest(Meldung)CreateLocationAdminRequest(Meldung)DeclineInvitationRequest(Meldung)DeleteAccountAdminRequest(Meldung)DeleteLocationAdminRequest(Meldung)GetAccountRequest(Meldung)Invitation(Meldung)Invitation.TargetLocation(Meldung)Invitation.TargetType(Aufzählung)ListAccountAdminsRequest(Meldung)ListAccountAdminsResponse(Meldung)ListAccountsRequest(Meldung)ListAccountsResponse(Meldung)ListInvitationsRequest(Meldung)ListInvitationsResponse(Meldung)ListLocationAdminsRequest(Meldung)ListLocationAdminsResponse(Meldung)TransferLocationRequest(Meldung)UpdateAccountAdminRequest(Meldung)UpdateAccountRequest(Meldung)UpdateLocationAdminRequest(Meldung)
AccessControl
Mit diesem Dienst können Sie die Nutzer verwalten, die Zugriff auf Konten und Standorte haben.
| AcceptInvitation |
|---|
|
Nimmt die angegebene Einladung an.
|
| CreateAccountAdmin |
|---|
|
Lädt den angegebenen Nutzer ein, Administrator für das angegebene Konto zu werden. Die eingeladene Person muss die Einladung annehmen, um Zugriff auf das Konto zu erhalten. Unter [AcceptInvitation] [google.mybusiness.accountmanagement.v1.AcceptInvitation] können Sie eine Einladung programmatisch annehmen.
|
| CreateLocationAdmin |
|---|
|
Lädt den angegebenen Nutzer ein, Administrator für den angegebenen Standort zu werden. Der Eingeladene muss die Einladung annehmen, um Zugriff auf den Standort zu erhalten. Unter [AcceptInvitation] [google.mybusiness.accountmangement.v1.AcceptInvitation] können Sie eine Einladung programmatisch annehmen.
|
| DeclineInvitation |
|---|
|
Lehnt die angegebene Einladung ab.
|
| DeleteAccountAdmin |
|---|
|
Der angegebene Administrator wird aus dem angegebenen Konto entfernt.
|
| DeleteLocationAdmin |
|---|
|
Der angegebene Administrator wird für den angegebenen Standort als Administrator entfernt.
|
| ListAccountAdmins |
|---|
|
Listet die Administratoren für das angegebene Konto auf.
|
| ListInvitations |
|---|
|
Hier werden ausstehende Einladungen für das angegebene Konto aufgelistet.
|
| ListLocationAdmins |
|---|
|
Listet alle Administratoren für den angegebenen Standort auf.
|
| TransferLocation |
|---|
|
Verschiebt einen Standort von einem Konto, dessen Inhaber der Nutzer ist, in ein anderes Konto, das derselbe Nutzer verwaltet. Der Nutzer muss Inhaber des Kontos sein, mit dem der Standort derzeit verknüpft ist, und mindestens Administrator des Zielkontos sein.
|
| UpdateAccountAdmin |
|---|
|
Aktualisiert den Administrator für den angegebenen Kontoadministrator.
|
| UpdateLocationAdmin |
|---|
|
Aktualisiert den Administrator für den angegebenen Standort. Nur die AdminRole des Administrators kann aktualisiert werden.
|
Konten
Diese API ermöglicht die Verwaltung von Unternehmenskonten auf Google. Er definiert folgendes Ressourcenmodell:
Die API enthält eine Sammlung von Kontoressourcen mit dem Namen
accounts/*.Der Einfachheit halber können Sie für das private Konto des authentifizierten Anrufers das Synonym "ich" anstelle der Konto-ID verwenden. Beispiele: GET /v1/accounts/me GET /v1/accounts/me/locations
| CreateAccount |
|---|
|
Erstellt ein Konto mit dem angegebenen Namen und Typ unter dem angegebenen übergeordneten Element.
|
| GetAccount |
|---|
|
Ruft das angegebene Konto ab. Gibt
|
| ListAccounts |
|---|
|
Listet alle Konten für den authentifizierten Nutzer auf. Dazu gehören alle Konten, die dem Nutzer gehören, sowie alle Konten, für die der Nutzer Verwaltungsrechte hat.
|
| UpdateAccount |
|---|
|
Aktualisiert das angegebene Unternehmenskonto. Private Konten können mit dieser Methode nicht aktualisiert werden.
|
AcceptInvitationRequest
Anfragenachricht für AccessControl.AcceptInvitation
| Felder | |
|---|---|
name |
Erforderlich. Name der angenommenen Einladung |
Konto
Ein Konto ist ein Container für Ihren Standort. Wenn Sie der einzige Nutzer sind, der Standorte für Ihr Unternehmen verwaltet, können Sie Ihr privates Google-Konto verwenden. Wenn Sie Standorte mit mehreren Nutzern verwalten möchten, erstellen Sie ein Unternehmenskonto.
| Felder | |
|---|---|
name |
Nicht veränderbar. Der Ressourcenname im Format |
account_name |
Erforderlich. Der Name des Kontos. Bei einem Konto vom Typ |
primary_owner |
Erforderlich. Nur Eingabe. Der Ressourcenname des Kontos, das der primäre Inhaber des zu erstellenden Kontos ist. Sie sollte das Format |
type |
Erforderlich. Enthält den Kontotyp. Konten vom Typ PERSONAL und ORGANISATION können nicht mit dieser API erstellt werden. |
role |
Nur Ausgabe Gibt die AccountRole dieses Kontos an. |
verification_state |
Nur Ausgabe Nach der Bestätigung werden neu erstellte Standorte automatisch mit Google Maps verknüpft und es werden automatisch Google+ Seiten erstellt, ohne dass eine Moderation erforderlich ist. |
vetted_state |
Nur Ausgabe Gibt an, ob das Konto von Google geprüft wurde. Mit einem überprüften Konto können Standorte über die VETTED_PARTNER-Methode bestätigt werden. |
account_number |
Nur Ausgabe Referenznummer des Kontos, falls bereitgestellt. |
permission_level |
Nur Ausgabe Gibt die Berechtigungsstufe an, die der Nutzer für dieses Konto hat. |
organization_info |
Nur Ausgabe Zusätzliche Informationen für eine Organisation. Dieses Feld wird nur für ein Organisationskonto ausgefüllt. |
AccountRole
Gibt die Zugriffsebene an, die der authentifizierte Nutzer für dieses Konto hat. Weitere Informationen
| Enums | |
|---|---|
ACCOUNT_ROLE_UNSPECIFIED |
Nicht angegeben. |
PRIMARY_OWNER |
Der Nutzer ist der primäre Inhaber dieses Kontos. |
OWNER |
Der Inhaber des Kontos. |
MANAGER |
Der Nutzer kann dieses Konto verwalten. |
SITE_MANAGER |
Der Nutzer kann eine begrenzte Anzahl von Funktionen für das Konto verwalten. |
AccountType
Gibt an, um welche Art von Konto es sich handelt: entweder ein privates Konto/Nutzerkonto oder ein Geschäftskonto.
| Enums | |
|---|---|
ACCOUNT_TYPE_UNSPECIFIED |
Nicht angegeben. |
PERSONAL |
Ein Endnutzerkonto. |
LOCATION_GROUP |
Eine Gruppe von Standorten. Weitere Informationen |
USER_GROUP |
Eine User-Gruppe, mit der Mitarbeiter einer Organisation in Gruppen eingeteilt werden können. Weitere Informationen |
ORGANIZATION |
Eine Organisation, die ein Unternehmen vertritt. Weitere Informationen |
OrganizationInfo
Zusätzliche für eine Organisation gespeicherte Informationen.
| Felder | |
|---|---|
registered_domain |
Nur Ausgabe Die registrierte Domain für das Konto. |
address |
Nur Ausgabe Die Postanschrift des Kontos. |
phone_number |
Nur Ausgabe Kontaktnummer der Organisation |
PermissionLevel
Gibt die Zugriffsebene an, die der authentifizierte Nutzer für dieses Konto hat.
| Enums | |
|---|---|
PERMISSION_LEVEL_UNSPECIFIED |
Nicht angegeben. |
OWNER_LEVEL |
Der Nutzer hat eine Berechtigung auf Inhaberebene. |
MEMBER_LEVEL |
Der Nutzer hat eine Berechtigung auf Mitgliederebene. |
VerificationState
Gibt den Bestätigungsstatus des Kontos an.
| Enums | |
|---|---|
VERIFICATION_STATE_UNSPECIFIED |
Nicht angegeben. |
VERIFIED |
Bestätigtes Konto. |
UNVERIFIED |
Das Konto ist nicht bestätigt und es wurde keine Bestätigung beantragt. |
VERIFICATION_REQUESTED |
Das Konto ist nicht bestätigt, aber eine Bestätigung wurde angefordert. |
VettedState
Gibt den überprüften Status eines Kontos an.
| Enums | |
|---|---|
VETTED_STATE_UNSPECIFIED |
Nicht angegeben |
NOT_VETTED |
Das Konto wurde nicht von Google überprüft. |
VETTED |
Das Konto wurde von Google geprüft und hat einen gültigen Status. Ein Konto wird automatisch überprüft, wenn es direkten Zugriff auf ein überprüftes Gruppenkonto hat. |
INVALID |
Das Konto wurde überprüft, hat jedoch einen ungültigen Status. Das Konto verhält sich wie ein nicht überprüftes Konto. |
Administrator
Administrator eines Kontos oder Standorts
| Felder | |
|---|---|
name |
Nicht veränderbar. Der Ressourcenname Für Kontoadministratoren hat das folgende Format: Für Standortadministratoren hat sie das folgende Format: Dieses Feld wird ignoriert, wenn es beim Erstellen des Administrators festgelegt wird. |
admin |
Optional. Der Name des Administrators. Bei der ersten Einladung ist dies die E-Mail-Adresse der eingeladenen Person. Bei Dieses Feld muss nur beim Erstellen durch den Administrator festgelegt werden. |
account |
Nicht veränderbar. Der Name der Kontoressource, auf die dieser Administrator verweist. Wird beim Aufrufen von „locations.admins.create“ verwendet, um eine Standortgruppe als Administrator einzuladen. Wenn sowohl dieses Feld als auch Format: |
role |
Erforderlich. Gibt die Rolle an, die dieser Administrator mit dem angegebenen Konto oder Standort verwendet. |
pending_invitation |
Nur Ausgabe Gibt an, ob dieser Administrator eine ausstehende Einladung für die angegebene Ressource hat. |
AdminRole
Gibt die Zugriffsebene eines Administrators an. Weitere Informationen
| Enums | |
|---|---|
ADMIN_ROLE_UNSPECIFIED |
Nicht angegeben. |
PRIMARY_OWNER |
Der Administrator hat Zugriff auf Inhaberebene und ist der primäre Inhaber. (wird in der Benutzeroberfläche als „Primärer Inhaber“ angezeigt). |
OWNER |
Der Administrator hat Zugriff auf Inhaberebene. (wird in der Benutzeroberfläche als „Eigentümer“ angezeigt). |
MANAGER |
Der Administrator hat Verwaltungszugriff. |
SITE_MANAGER |
Der Administrator kann Seiten sozialer Netzwerke (Google+) verwalten. Auf der Benutzeroberfläche wird „Site Manager“ angezeigt. Mit dieser API kann kein Kontoadministrator mit der Rolle SITE_MANAGER erstellt werden. |
CreateAccountAdminRequest
Anfragenachricht für AccessControl.CreateAccountAdmin.
| Felder | |
|---|---|
parent |
Erforderlich. Der Ressourcenname des Kontos, für das dieser Administrator erstellt wurde. |
admin |
Erforderlich. Der zu erstellende Administrator. Die Rolle darf nicht SITE_MANAGER sein. |
CreateAccountRequest
Anfragenachricht für Accounts.CreateAccount.
| Felder | |
|---|---|
account |
Erforderlich. Kontoinformationen für das Konto, das erstellt werden soll. Die einzigen zulässigen Felder sind „account“ (Konto) und „type“ (Typ). |
CreateLocationAdminRequest
Anfragenachricht für AccessControl.CreateLocationAdmin.
| Felder | |
|---|---|
parent |
Erforderlich. Der Ressourcenname des Standorts, für den dieser Administrator erstellt wurde. |
admin |
Erforderlich. Der Administrator, der erstellt werden soll. |
DeclineInvitationRequest
Anfragenachricht für AccessControl.RejectInvitation
| Felder | |
|---|---|
name |
Erforderlich. Der Name der Kontoeinladung, die abgelehnt wird. |
DeleteAccountAdminRequest
Anfragenachricht für AccessControl.DeleteAccountAdmin.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des Administrators, der aus dem Konto entfernt werden soll. |
DeleteLocationAdminRequest
Anfragenachricht für AccessControl.DeleteLocationAdmin
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname des Administrators, der aus dem Standort entfernt werden soll. |
GetAccountRequest
Anfragenachricht für Accounts.GetAccount.
| Felder | |
|---|---|
name |
Erforderlich. Der Name des abzurufenden Kontos. |
Einladung
Stellt eine ausstehende Einladung dar.
| Felder | |
|---|---|
name |
Erforderlich. Der Ressourcenname für die Einladung. |
role |
Nur Ausgabe Die eingeladene Rolle im Konto. |
target_type |
Nur Ausgabe Gibt an, welche Zieltypen in der Antwort enthalten sein sollen. |
Union-Feld target. Gibt das Ziel an, für das diese Einladung bestimmt ist. Für target ist nur einer der folgenden Werte zulässig: |
|
target_account |
Das Konto mit wenigen Daten, für das diese Einladung bestimmt ist. |
target_location |
Die Zielregion, für die diese Einladung bestimmt ist. |
TargetLocation
Eine Zielregion für eine ausstehende Einladung.
| Felder | |
|---|---|
location_name |
Der Name des Standorts, zu dem der Nutzer eingeladen wurde. |
address |
Die Adresse des Standorts, zu dem der Nutzer eingeladen wird. |
TargetType
Die Art des Ziels, für das eine Einladung bestimmt ist.
| Enums | |
|---|---|
TARGET_TYPE_UNSPECIFIED |
Wird festgelegt, wenn kein Zieltyp angegeben ist. |
ACCOUNTS_ONLY |
Einladungen werden nur für Ziele vom Typ „Konto“ aufgelistet. |
LOCATIONS_ONLY |
Einladungen nur für Ziele vom Typ „Standort“ auflisten. |
ListAccountAdminsRequest
Anfragenachricht für AccessControl.ListAccountAdmins.
| Felder | |
|---|---|
parent |
Erforderlich. Der Name des Kontos, von dem eine Liste der Administratoren abgerufen werden soll. |
ListAccountAdminsResponse
Antwortnachricht für AccessControl.ListAccountAdmins.
| Felder | |
|---|---|
account_admins[] |
Eine Sammlung von Administratorinstanzen. |
ListAccountsRequest
Anfragenachricht für Accounts.ListAccounts
| Felder | |
|---|---|
parent_account |
Optional. Der Ressourcenname des Kontos, für das die Liste der direkt zugänglichen Konten abgerufen werden soll. Dies ist nur für Organisationen und Nutzergruppen sinnvoll. Wenn leer, wird |
page_size |
Optional. Die Anzahl der Konten, die pro Seite abgerufen werden sollen. Die Standard- und der Höchstwert sind 20. |
page_token |
Optional. Wenn angegeben, wird die nächste Seite mit Konten abgerufen. |
filter |
Optional. Ein Filter, der die Rückgabe der Konten einschränkt. Die Antwort enthält nur Einträge, die dem Filter entsprechen. Wenn Eine Anfrage mit dem Filter Das Feld |
ListAccountsResponse
Antwortnachricht für Accounts.ListAccounts
| Felder | |
|---|---|
accounts[] |
Eine Sammlung von Konten, auf die der Nutzer Zugriff hat. Das private Konto des Nutzers, der die Abfrage durchführt, ist immer das erste Element des Ergebnisses, sofern es nicht herausgefiltert wird. |
next_page_token |
Wenn die Anzahl der Konten die angeforderte Seitengröße überschreitet, wird dieses Feld mit einem Token gefüllt, um bei einem nachfolgenden Aufruf von |
ListInvitationsRequest
Anfragenachricht für AccessControl.ListInvitations
| Felder | |
|---|---|
parent |
Erforderlich. Der Name des Kontos, über das die Liste der Einladungen abgerufen wird. |
filter |
Optional. Die Antwort kann über das Feld „Invitation.target_type“ gefiltert werden. |
ListInvitationsResponse
Antwortnachricht für AccessControl.ListInvitations
| Felder | |
|---|---|
invitations[] |
Eine Sammlung von ausstehenden Einladungen für das Konto Die Anzahl der hier aufgeführten Einladungen darf 1.000 nicht überschreiten. |
ListLocationAdminsRequest
Anfragenachricht für AccessControl.ListLocationAdmins
| Felder | |
|---|---|
parent |
Erforderlich. Der Name des Standorts, für den Administratoren aufgelistet werden sollen |
ListLocationAdminsResponse
Antwortnachricht für AccessControl.ListLocationAdmins.
| Felder | |
|---|---|
admins[] |
Eine Sammlung von Administratoren. |
TransferLocationRequest
Anfragenachricht für AccessControl.TransferLocation.
| Felder | |
|---|---|
name |
Erforderlich. Der Name des zu übertragenden Standorts. |
destination_account |
Erforderlich. Name der Kontoressource, auf die der Standort übertragen werden soll (z. B. „accounts/{account}“). |
UpdateAccountAdminRequest
Anfragenachricht für AccessControl.UpdateAccountAdmin.
| Felder | |
|---|---|
account_admin |
Erforderlich. Die aktualisierte Version der Admin-Konsole. |
update_mask |
Erforderlich. Die Felder, die aktualisiert werden sollen. Das einzige bearbeitbare Feld ist die Rolle. |
UpdateAccountRequest
Anfragenachricht für Accounts.UpdateAccount
| Felder | |
|---|---|
account |
Erforderlich. Das aktualisierte Konto. |
update_mask |
Erforderlich. Die Felder, die aktualisiert werden sollen. Das einzige bearbeitbare Feld ist |
validate_only |
Optional. Bei „true“ wird die Anfrage validiert, ohne dass das Konto tatsächlich aktualisiert wird. |
UpdateLocationAdminRequest
Anfragenachricht für AccessControl.UpdateLocationAdmin
| Felder | |
|---|---|
location_admin |
Erforderlich. Die aktualisierte Version der Admin-Konsole. |
update_mask |
Erforderlich. Die Felder, die aktualisiert werden sollen. Das einzige bearbeitbare Feld ist die Rolle. |