Google My Business API

Interfejs API Google Moja Firma to interfejs do zarządzania informacjami o lokalizacji firmy w Google.

Usługa: mybusiness.googleapis.com

Aby wywołać tę usługę, zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli do wywoływania tej usługi aplikacja musi używać własnych bibliotek, podczas tworzenia żądań do interfejsu API użyj podanych niżej informacji.

Dokument opisujący

Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i korzystanie z nich. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów opisujących. Ta usługa udostępnia następujące dokumenty wykrywania:

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI odnoszą się do tego punktu końcowego:

  • https://mybusiness.googleapis.com

Zasób REST: v4.accounts

Metody
create
(deprecated)
POST /v4/accounts
Tworzy konto o określonej nazwie i typie w ramach danego konta nadrzędnego.
deleteNotifications
(deprecated)
DELETE /v4/{name=accounts/*/notifications}
Usuwa ustawienia powiadomień Pub/Sub dla konta.
generateAccountNumber
(deprecated)
POST /v4/{name=accounts/*}:generateAccountNumber
Generuje numer konta dla tego konta.
get
(deprecated)
GET /v4/{name=accounts/*}
Pobiera określone konto.
getNotifications
(deprecated)
GET /v4/{name=accounts/*/notifications}
Zwraca ustawienia powiadomień Pub/Sub dla konta.
list
(deprecated)
GET /v4/accounts
Wyświetla listę wszystkich kont uwierzytelnionego użytkownika.
listRecommendGoogleLocations GET /v4/{name=accounts/*}:recommendGoogleLocations
Wymień wszystkie GoogleLocation, które są rekomendowane dla określonego konta w usłudze Profil Firmy.
update
(deprecated)
PUT /v4/{name=accounts/*}
Aktualizuje określone konto firmowe.
updateNotifications
(deprecated)
PUT /v4/{name=accounts/*/notifications}

Ustawia na koncie ustawienia powiadomień PubSub, które informują Profil Firmy, w przypadku którego tematu mają być wysyłane powiadomienia PubSub:

  • Nowe opinie o lokalizacjach, którymi zarządza konto.

Zasób REST: v4.accounts.admins

Metody
create
(deprecated)
POST /v4/{parent=accounts/*}/admins
Zaprasza określonego użytkownika do zostania administratorem określonego konta.
delete
(deprecated)
DELETE /v4/{name=accounts/*/admins/*}
Usuwa wskazanego administratora z określonego konta.
list
(deprecated)
GET /v4/{parent=accounts/*}/admins
Zawiera listę administratorów określonego konta.
patch
(deprecated)
PATCH /v4/{name=accounts/*/admins/*}
Aktualizuje administratora wybranego konta administratora.

Zasób REST: v4.accounts.invitations

Metody
accept
(deprecated)
POST /v4/{name=accounts/*/invitations/*}:accept
Akceptuje określone zaproszenie.
decline
(deprecated)
POST /v4/{name=accounts/*/invitations/*}:decline
Odrzuca określone zaproszenie.
list
(deprecated)
GET /v4/{parent=accounts/*}/invitations
Wyświetla listę oczekujących zaproszeń dla określonego konta.

Zasób REST: v4.accounts.locations

Metody
associate POST /v4/{name=accounts/*/locations/*}:associate
Wiąże lokalizację z identyfikatorem miejsca.
batchGet POST /v4/{name=accounts/*}/locations:batchGet
Pobiera wszystkie lokalizacje określone na danym koncie.
batchGetReviews POST /v4/{name=accounts/*}/locations:batchGetReviews
Zwraca dzielona na strony listę opinii dla wszystkich określonych lokalizacji.
clearAssociation POST /v4/{name=accounts/*/locations/*}:clearAssociation
Usuwa powiązanie między lokalizacją a jej identyfikatorem miejsca.
create POST /v4/{parent=accounts/*}/locations
Tworzy nowy zasób location należący do podanego konta i zwraca go.
delete DELETE /v4/{name=accounts/*/locations/*}
Usuwa lokalizację.
fetchVerificationOptions POST /v4/{name=accounts/*/locations/*}:fetchVerificationOptions
Zgłasza wszystkie opcje weryfikacji, które kwalifikują się do weryfikacji danej lokalizacji w określonym języku.
findMatches POST /v4/{name=accounts/*/locations/*}:findMatches
Znajduje wszystkie możliwe lokalizacje pasujące do określonej lokalizacji.
get GET /v4/{name=accounts/*/locations/*}
Pobiera określoną lokalizację.
getFoodMenus GET /v4/{name=accounts/*/locations/*/foodMenus}
Zwraca menu dań w danej lokalizacji.
getGoogleUpdated GET /v4/{name=accounts/*/locations/*}:googleUpdated
Pobiera zaktualizowaną przez Google wersję określonej lokalizacji.
getHealthProviderAttributes GET /v4/{name=accounts/*/locations/*/healthProviderAttributes}
Zwraca atrybuty podmiotu medycznego dla określonej lokalizacji.
getServiceList GET /v4/{name=accounts/*/locations/*/serviceList}
Pobierz konkretną listę usług lokalizacji.
list GET /v4/{parent=accounts/*}/locations
Zawiera listę lokalizacji dla określonego konta.
patch PATCH /v4/{name=accounts/*/locations/*}
Aktualizuje podaną lokalizację.
reportInsights POST /v4/{name=accounts/*}/locations:reportInsights
Zwraca raport zawierający statystyki dotyczące co najmniej 1 rodzaju danych według lokalizacji.
transfer
(deprecated)
POST /v4/{name=accounts/*/locations/*}:transfer
Przenosi lokalizację z konta należącego do użytkownika na inne konto, którym administruje ten sam użytkownik.
updateFoodMenus PATCH /v4/{foodMenus.name=accounts/*/locations/*/foodMenus}
Aktualizuje menu dań w konkretnej lokalizacji.
updateHealthProviderAttributes PATCH /v4/{healthProviderAttributes.name=accounts/*/locations/*/healthProviderAttributes}
Aktualizuje atrybuty dostawcy zdrowia w konkretnej lokalizacji.
updateServiceList PATCH /v4/{serviceList.name=accounts/*/locations/*/serviceList}
Aktualizuje określoną listę usług lokalizacji.
verify POST /v4/{name=accounts/*/locations/*}:verify
Rozpoczyna proces weryfikacji lokalizacji.

Zasób REST: v4.accounts.locations.admins

Metody
create
(deprecated)
POST /v4/{parent=accounts/*/locations/*}/admins
Zaprasza określonego użytkownika do zostania administratorem określonej lokalizacji.
delete
(deprecated)
DELETE /v4/{name=accounts/*/locations/*/admins/*}
Usuwa wskazanego administratora jako menedżera określonej lokalizacji.
list
(deprecated)
GET /v4/{parent=accounts/*/locations/*}/admins
Zawiera listę wszystkich administratorów określonej lokalizacji.
patch
(deprecated)
PATCH /v4/{name=accounts/*/locations/*/admins/*}
Aktualizuje administratora określonego administratora lokalizacji.

Zasób REST: v4.accounts.locations.followers

Metody
getMetadata GET /v4/{name=accounts/*/locations/*/followers/metadata}
Pobierz ustawienia obserwatorów lokalizacji.

Zasób REST: v4.accounts.locations.insuranceNetworks

Metody
list GET /v4/{parent=accounts/*/locations/*}/insuranceNetworks
Zwraca listę wszystkich agencji ubezpieczeniowych obsługiwanych przez Google.

Zasób REST: v4.accounts.locations.localPosts

Metody
create POST /v4/{parent=accounts/*/locations/*}/localPosts
Tworzy nowy wpis lokalny powiązany z określoną lokalizacją i zwraca go.
delete DELETE /v4/{name=accounts/*/locations/*/localPosts/*}
Usuwa lokalny post.
get GET /v4/{name=accounts/*/locations/*/localPosts/*}
Pobiera określony wpis lokalny.
list GET /v4/{parent=accounts/*/locations/*}/localPosts
Zwraca listę lokalnych postów powiązanych z lokalizacją.
patch PATCH /v4/{name=accounts/*/locations/*/localPosts/*}
Aktualizuje określony lokalny post i zwraca zaktualizowany wpis.
reportInsights POST /v4/{name=accounts/*/locations/*}/localPosts:reportInsights
Zwraca statystyki dotyczące zbioru lokalnych postów powiązanych z jedną wizytówką.

Zasób REST: v4.accounts.locations.media

Metody
create POST /v4/{parent=accounts/*/locations/*}/media
Tworzy nowy element multimedialny na potrzeby danej lokalizacji.
delete DELETE /v4/{name=accounts/*/locations/*/media/*}
Usuwa określony element multimedialny.
get GET /v4/{name=accounts/*/locations/*/media/*}
Zwraca metadane żądanego elementu multimedialnego.
list GET /v4/{parent=accounts/*/locations/*}/media
Zwraca listę elementów multimedialnych powiązanych z lokalizacją.
patch PATCH /v4/{name=accounts/*/locations/*/media/*}
Aktualizuje metadane określonego elementu multimedialnego.
startUpload POST /v4/{parent=accounts/*/locations/*}/media:startUpload
Generuje MediaItemDataRef na potrzeby przesyłania elementu multimedialnego.

Zasób REST: v4.accounts.locations.media.customers

Metody
get GET /v4/{name=accounts/*/locations/*/media/customers/*}
Zwraca metadane żądanego elementu multimedialnego klienta.
list GET /v4/{parent=accounts/*/locations/*}/media/customers
Zwraca listę elementów multimedialnych powiązanych z lokalizacją, które przesłali klienci.

Zasób REST: v4.accounts.locations.questions

Metody
create POST /v4/{parent=accounts/*/locations/*}/questions
Dodaje pytanie dotyczące określonej lokalizacji.
delete DELETE /v4/{name=accounts/*/locations/*/questions/*}
Usuwa określone pytanie napisane przez bieżącego użytkownika.
list GET /v4/{parent=accounts/*/locations/*}/questions
Zwraca listę pytań podzieloną na strony i niektóre odpowiedzi na pytania dotyczące określonej lokalizacji.
patch PATCH /v4/{name=accounts/*/locations/*/questions/*}
Aktualizuje określone pytanie napisane przez obecnego użytkownika.

Zasób REST: v4.accounts.locations.questions.answers

Metody
delete DELETE /v4/{parent=accounts/*/locations/*/questions/*}/answers:delete
Usuwa odpowiedź na pytanie napisaną przez bieżącego użytkownika.
list GET /v4/{parent=accounts/*/locations/*/questions/*}/answers
Zwraca listę odpowiedzi podzieloną na strony dla określonego pytania.
upsert POST /v4/{parent=accounts/*/locations/*/questions/*}/answers:upsert
Tworzy odpowiedź lub aktualizuje istniejącą odpowiedź napisaną przez użytkownika na wybrane pytanie.

Zasób REST: v4.accounts.locations.reviews

Metody
deleteReply DELETE /v4/{name=accounts/*/locations/*/reviews/*}/reply
Usuwa odpowiedź na określoną opinię.
get GET /v4/{name=accounts/*/locations/*/reviews/*}
Zwraca określoną opinię.
list GET /v4/{parent=accounts/*/locations/*}/reviews
Zwraca dzielona na strony listę opinii o określonej lokalizacji.
updateReply PUT /v4/{name=accounts/*/locations/*/reviews/*}/reply
– aktualizuje odpowiedź na określoną opinię.

Zasób REST: v4.accounts.locations.verifications

Metody
complete POST /v4/{name=accounts/*/locations/*/verifications/*}:complete
Przechodzi proces weryfikacji PENDING.
list GET /v4/{parent=accounts/*/locations/*}/verifications
Wyświetl listę weryfikacji lokalizacji uporządkowanej według czasu utworzenia.

Zasób REST: v4.attributes

Metody
list GET /v4/attributes
Zwraca listę dostępnych atrybutów, które byłyby dostępne w przypadku lokalizacji o podanej kategorii podstawowej i danym kraju.

Zasób REST: v4.categories

Metody
batchGet GET /v4/categories:batchGet
Zwraca listę kategorii działalności dla podanego języka i identyfikatorów GConcept.
list GET /v4/categories
Zwraca listę kategorii działalności.

Zasób REST: v4.chains

Metody
get GET /v4/{name=chains/*}
Pobiera określony łańcuch.
search GET /v4/chains:search
Przeszukuje łańcuch na podstawie jego nazwy.

Zasób REST: v4.googleLocations

Metody
report POST /v4/{name=googleLocations/*}:report
Zgłoś GoogleLocation.
search POST /v4/googleLocations:search
Wyszukaj wszystkie możliwe lokalizacje pasujące do określonego żądania.

Usługa: mybusiness.googleapis.com

Aby wywołać tę usługę, zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli do wywoływania tej usługi aplikacja musi używać własnych bibliotek, podczas tworzenia żądań do interfejsu API użyj podanych niżej informacji.

Dokument opisujący

Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i korzystanie z nich. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów opisujących. Ta usługa udostępnia następujące dokumenty wykrywania:

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI odnoszą się do tego punktu końcowego:

  • https://mybusiness.googleapis.com

Zasób REST: v1.media

Metody
upload POST /v1/media/{resourceName=**}
POST /upload/v1/media/{resourceName=**}
Przesyła multimedia.