Die Business Profile Performance API ist jetzt verfügbar. Die Migration ist erforderlich.
Lesen Sie den Zeitplan für die Einstellung und die Anleitung, um von älteren, eingestellten v4 APIs zu neuen v1 APIs zu migrieren.
Hilf uns, das Essensangebot zu verbessern, indem du an dieser Umfrage teilnimmst. So kannst du uns mitteilen, welche Attribute zu Orten, Speisekarten und Gerichten du anbieten kannst.

Google My Business API

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Über die Google My Business API lassen sich Informationen zu Unternehmensstandorten auf Google verwalten.

Dienst: mybusiness.googleapis.com

Wir empfehlen, die von Google bereitgestellten Clientbibliotheken zu verwenden, um diesen Dienst aufzurufen. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes Ihre eigenen Bibliotheken verwenden muss, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen stellen.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet die folgenden Discovery-Dokumente:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://mybusiness.googleapis.com

REST-Ressource: v4.accounts

Methoden
create
(deprecated)
POST /v4/accounts
Erstellt ein Konto mit dem angegebenen Namen und Typ unter dem angegebenen übergeordneten Element.
deleteNotifications
(deprecated)
DELETE /v4/{name=accounts/*/notifications}
Löscht die Pub/Sub-Benachrichtigungseinstellungen für das Konto.
generateAccountNumber
(deprecated)
POST /v4/{name=accounts/*}:generateAccountNumber
Erstellt eine Kontonummer für dieses Konto.
get
(deprecated)
GET /v4/{name=accounts/*}
Ruft das angegebene Konto ab.
getNotifications
(deprecated)
GET /v4/{name=accounts/*/notifications}
Gibt die Pub/Sub-Benachrichtigungseinstellungen für das Konto zurück
list
(deprecated)
GET /v4/accounts
Listet alle Konten für den authentifizierten Nutzer auf.
listRecommendGoogleLocations GET /v4/{name=accounts/*}:recommendGoogleLocations
alle GoogleLocation auflisten, die für das angegebene Unternehmensprofil-Konto empfohlen wurden.
update
(deprecated)
PUT /v4/{name=accounts/*}
Aktualisiert das angegebene Unternehmenskonto.
updateNotifications
(deprecated)
PUT /v4/{name=accounts/*/notifications}

Legt die Pub/Sub-Benachrichtigungseinstellungen für das Konto fest, in dem das Unternehmensprofil bestimmt, für welches Thema Pub/Sub-Benachrichtigungen gesendet werden sollen:

  • Neue Rezensionen für Standorte, die über das Konto verwaltet werden

REST-Ressource: v4.accounts.admins

Methoden
create
(deprecated)
POST /v4/{parent=accounts/*}/admins
Der angegebene Nutzer wird Administrator für das angegebene Konto.
delete
(deprecated)
DELETE /v4/{name=accounts/*/admins/*}
Entfernt den angegebenen Administrator aus dem angegebenen Konto.
list
(deprecated)
GET /v4/{parent=accounts/*}/admins
Listet die Administratoren für das angegebene Konto auf.
patch
(deprecated)
PATCH /v4/{name=accounts/*/admins/*}
Aktualisiert den Administrator für den angegebenen Kontoadministrator.

REST-Ressource: v4.accounts.invitations

Methoden
accept
(deprecated)
POST /v4/{name=accounts/*/invitations/*}:accept
Die angegebene Einladung wird angenommen.
decline
(deprecated)
POST /v4/{name=accounts/*/invitations/*}:decline
Lehnt die angegebene Einladung ab.
list
(deprecated)
GET /v4/{parent=accounts/*}/invitations
Listet ausstehende Einladungen für das angegebene Konto auf.

REST-Ressource: v4.accounts.locations

Methoden
associate POST /v4/{name=accounts/*/locations/*}:associate
Verknüpft einen Standort mit einer Orts-ID.
batchGet POST /v4/{name=accounts/*}/locations:batchGet
Ruft alle angegebenen Standorte im angegebenen Konto ab.
batchGetReviews POST /v4/{name=accounts/*}/locations:batchGetReviews
Gibt die paginierte Liste der Rezensionen für alle angegebenen Standorte zurück.
clearAssociation POST /v4/{name=accounts/*/locations/*}:clearAssociation
Löscht eine Verknüpfung zwischen einem Standort und seiner Orts-ID.
create POST /v4/{parent=accounts/*}/locations
Erstellt ein neues location, das dem angegebenen Konto gehört, und gibt es zurück.
delete DELETE /v4/{name=accounts/*/locations/*}
Löscht einen Standort.
fetchVerificationOptions POST /v4/{name=accounts/*/locations/*}:fetchVerificationOptions
Gibt alle infrage kommenden Bestätigungsoptionen für einen Standort in einer bestimmten Sprache an.
findMatches POST /v4/{name=accounts/*/locations/*}:findMatches
Ermittelt alle möglichen Standorte, die mit dem angegebenen Standort übereinstimmen.
get GET /v4/{name=accounts/*/locations/*}
Ruft den angegebenen Standort ab.
getFoodMenus GET /v4/{name=accounts/*/locations/*/foodMenus}
Gibt die Speisekarten eines bestimmten Standorts zurück
getGoogleUpdated GET /v4/{name=accounts/*/locations/*}:googleUpdated
Ruft die von Google aktualisierte Version des angegebenen Speicherorts ab.
getHealthProviderAttributes GET /v4/{name=accounts/*/locations/*/healthProviderAttributes}
Gibt die Attribute des Gesundheitsanbieters für einen bestimmten Standort zurück.
getServiceList GET /v4/{name=accounts/*/locations/*/serviceList}
Die angegebene Dienstliste eines Standorts abrufen.
list GET /v4/{parent=accounts/*}/locations
Listet die Standorte für das angegebene Konto auf.
patch PATCH /v4/{name=accounts/*/locations/*}
Aktualisiert den angegebenen Standort.
reportInsights POST /v4/{name=accounts/*}/locations:reportInsights
Gibt einen Bericht mit Statistiken zu einem oder mehreren Messwerten nach Standort zurück.
transfer
(deprecated)
POST /v4/{name=accounts/*/locations/*}:transfer
Verschiebt einen Standort von einem Konto, das dem Nutzer gehört, in ein anderes Konto desselben Nutzers.
updateFoodMenus PATCH /v4/{foodMenus.name=accounts/*/locations/*/foodMenus}
Aktualisiert die Speisekarten eines bestimmten Standorts
updateHealthProviderAttributes PATCH /v4/{healthProviderAttributes.name=accounts/*/locations/*/healthProviderAttributes}
Aktualisiert die Attribute des Gesundheitsanbieters für einen bestimmten Standort.
updateServiceList PATCH /v4/{serviceList.name=accounts/*/locations/*/serviceList}
Aktualisiert die angegebene Serviceliste eines Standorts.
verify POST /v4/{name=accounts/*/locations/*}:verify
Startet den Bestätigungsprozess für einen Standort.

REST-Ressource: v4.accounts.locations.admins

Methoden
create
(deprecated)
POST /v4/{parent=accounts/*/locations/*}/admins
Der angegebene Nutzer wird Administrator für den angegebenen Standort.
delete
(deprecated)
DELETE /v4/{name=accounts/*/locations/*/admins/*}
Entfernt den angegebenen Administrator als Administrator des angegebenen Standorts.
list
(deprecated)
GET /v4/{parent=accounts/*/locations/*}/admins
Listet alle Administratoren für den angegebenen Standort auf.
patch
(deprecated)
PATCH /v4/{name=accounts/*/locations/*/admins/*}
Aktualisiert den Administrator für den angegebenen Standortadministrator.

REST-Ressource: v4.accounts.locations.followers

Methoden
getMetadata GET /v4/{name=accounts/*/locations/*/followers/metadata}
Rufen Sie die Follower-Einstellungen für einen Standort ab.

REST-Ressource: v4.accounts.locations.insuranceNetworks

Methoden
list GET /v4/{parent=accounts/*/locations/*}/insuranceNetworks
Gibt eine Liste aller Versicherungsnetzwerke zurück, die von Google unterstützt werden.

REST-Ressource: v4.accounts.locations.localPosts

Methoden
create POST /v4/{parent=accounts/*/locations/*}/localPosts
Erstellt einen neuen lokalen Beitrag, der dem angegebenen Standort zugeordnet ist, und gibt ihn zurück.
delete DELETE /v4/{name=accounts/*/locations/*/localPosts/*}
Dadurch wird ein lokaler Beitrag gelöscht.
get GET /v4/{name=accounts/*/locations/*/localPosts/*}
Ruft den angegebenen lokalen Beitrag ab.
list GET /v4/{parent=accounts/*/locations/*}/localPosts
Gibt eine Liste lokaler Beiträge zurück, die mit einem Standort verknüpft sind.
patch PATCH /v4/{name=accounts/*/locations/*/localPosts/*}
Aktualisiert den angegebenen lokalen Beitrag und gibt den aktualisierten lokalen Beitrag zurück
reportInsights POST /v4/{name=accounts/*/locations/*}/localPosts:reportInsights
Gibt Informationen für eine Gruppe lokaler Beiträge zurück, die mit einem einzelnen Eintrag verknüpft sind.

REST-Ressource: v4.accounts.locations.media

Methoden
create POST /v4/{parent=accounts/*/locations/*}/media
Erstellt ein neues Mediaplan für den Standort.
delete DELETE /v4/{name=accounts/*/locations/*/media/*}
Löscht das angegebene Mediakostenelement.
get GET /v4/{name=accounts/*/locations/*/media/*}
Gibt Metadaten für das angeforderte Mediakostenelement zurück.
list GET /v4/{parent=accounts/*/locations/*}/media
Gibt eine Liste der mit einem Standort verknüpften Mediaelemente zurück.
patch PATCH /v4/{name=accounts/*/locations/*/media/*}
Aktualisiert die Metadaten des angegebenen Mediaelements.
startUpload POST /v4/{parent=accounts/*/locations/*}/media:startUpload
Generiert MediaItemDataRef zum Hochladen von Mediaelementen.

REST-Ressource: v4.accounts.locations.media.customers

Methoden
get GET /v4/{name=accounts/*/locations/*/media/customers/*}
Gibt Metadaten für das angeforderte Kundenmedienelement zurück.
list GET /v4/{parent=accounts/*/locations/*}/media/customers
Gibt eine Liste mit Mediastandorten zurück, die mit einem Standort verknüpft sind, die von Kunden hinzugefügt wurden.

REST-Ressource: v4.accounts.locations.questions

Methoden
create POST /v4/{parent=accounts/*/locations/*}/questions
Fügt eine Frage für den angegebenen Ort hinzu.
delete DELETE /v4/{name=accounts/*/locations/*/questions/*}
Löscht eine bestimmte Frage des aktuellen Nutzers.
list GET /v4/{parent=accounts/*/locations/*}/questions
Gibt die paginierte Liste mit Fragen und einigen Antworten für einen bestimmten Standort zurück.
patch PATCH /v4/{name=accounts/*/locations/*/questions/*}
Aktualisiert eine bestimmte Frage des aktuellen Nutzers.

REST-Ressource: v4.accounts.locations.questions.answers

Methoden
delete DELETE /v4/{parent=accounts/*/locations/*/questions/*}/answers:delete
Es wird die Antwort des aktuellen Nutzers auf eine Frage gelöscht.
list GET /v4/{parent=accounts/*/locations/*/questions/*}/answers
Gibt die paginierte Liste der Antworten für eine bestimmte Frage zurück.
upsert POST /v4/{parent=accounts/*/locations/*/questions/*}/answers:upsert
Erstellt eine Antwort oder aktualisiert die vorhandene Antwort des Nutzers auf die angegebene Frage.

REST-Ressource: v4.accounts.locations.reviews

Methoden
deleteReply DELETE /v4/{name=accounts/*/locations/*/reviews/*}/reply
Löscht die Antwort auf die angegebene Rezension.
get GET /v4/{name=accounts/*/locations/*/reviews/*}
Gibt die angegebene Rezension zurück.
list GET /v4/{parent=accounts/*/locations/*}/reviews
Gibt die paginierte Liste der Rezensionen für den angegebenen Standort zurück.
updateReply PUT /v4/{name=accounts/*/locations/*/reviews/*}/reply
Aktualisiert die Antwort auf die angegebene Rezension.

REST-Ressource: v4.accounts.locations.verifications

Methoden
complete POST /v4/{name=accounts/*/locations/*/verifications/*}:complete
PENDING-Bestätigung
list GET /v4/{parent=accounts/*/locations/*}/verifications
Listet die Bestätigungen eines Standorts auf, sortiert nach Erstellungszeit.

REST-Ressource: v4.attributes

Methoden
list GET /v4/attributes
Gibt die Liste der verfügbaren Attribute zurück, die für einen Standort mit der angegebenen primären Kategorie und dem angegebenen Land verfügbar wären.

REST-Ressource: v4.categories

Methoden
batchGet GET /v4/categories:batchGet
Gibt eine Liste der Unternehmenskategorien für die angegebene Sprache und GConcept-IDs zurück.
list GET /v4/categories
Gibt eine Liste der Unternehmenskategorien zurück.

REST-Ressource: v4.chains

Methoden
get GET /v4/{name=chains/*}
Ruft die angegebene Kette ab.
search GET /v4/chains:search
Die Suche nach der Kette basiert auf dem Kettennamen.

REST-Ressource: v4.googleLocations

Methoden
report POST /v4/{name=googleLocations/*}:report
GoogleLocation melden.
search POST /v4/googleLocations:search
Durchsuchen Sie alle möglichen Standorte, die der angegebenen Anfrage entsprechen.

Dienst: mybusiness.googleapis.com

Wir empfehlen, die von Google bereitgestellten Clientbibliotheken zu verwenden, um diesen Dienst aufzurufen. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes Ihre eigenen Bibliotheken verwenden muss, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen stellen.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet die folgenden Discovery-Dokumente:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://mybusiness.googleapis.com

REST-Ressource: v1.media

Methoden
upload POST /v1/media/{resourceName=**}
POST /upload/v1/media/{resourceName=**}
Medien werden hochgeladen.