API Google My Business предоставляет интерфейс для управления информацией о местонахождении компании в Google.
- Ресурс REST: v4.accounts
- Ресурс REST: v4.accounts.admins
- Ресурс REST: v4.accounts.invitations
- Ресурс REST: v4.accounts.locations
- Ресурс REST: v4.accounts.locations.admins
- Ресурс REST: v4.accounts.locations.followers
- Ресурс REST: v4.accounts.locations.insuranceNetworks
- Ресурс REST: v4.accounts.locations.localPosts
- Ресурс REST: v4.accounts.locations.media
- Ресурс REST: v4.accounts.locations.media.customers
- Ресурс REST: v4.accounts.locations.questions
- Ресурс REST: v4.accounts.locations.questions.ответы
- Ресурс REST: v4.accounts.locations.reviews
- Ресурс REST: v4.accounts.locations.verifications.
- Ресурс REST: v4.attributes
- Ресурс REST: v4.categories
- Ресурс REST: v4.chains
- Ресурс REST: v4.googleLocations.
- Ресурс REST: v1.media
Сервис: mybusiness.googleapis.com.
Для вызова этой службы мы рекомендуем использовать клиентские библиотеки Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.
Документ открытия
Документ обнаружения — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующие документы обнаружения:
Конечная точка службы
Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:
-
https://mybusiness.googleapis.com
Ресурс REST: v4.accounts
| Методы | |
|---|---|
create | POST /v4/accountsСоздает учетную запись с указанным именем и типом под данным родителем. |
deleteNotifications | DELETE /v4/{name=accounts/*/notifications}Очищает настройки уведомлений pubsub для учетной записи. |
generateAccountNumber | POST /v4/{name=accounts/*}:generateAccountNumberГенерирует номер счета для этой учетной записи. |
get | GET /v4/{name=accounts/*}Получает указанную учетную запись. |
getNotifications | GET /v4/{name=accounts/*/notifications}Возвращает настройки уведомлений pubsub для учетной записи. |
list | GET /v4/accountsПеречисляет все учетные записи для аутентифицированного пользователя. |
listRecommendGoogleLocations | GET /v4/{name=accounts/*}:recommendGoogleLocationsПеречислите все GoogleLocation , которые были рекомендованы для указанной учетной записи профиля компании. |
update | PUT /v4/{name=accounts/*}Обновляет указанный бизнес-аккаунт. |
updateNotifications | PUT /v4/{name=accounts/*/notifications}Устанавливает настройки уведомлений pubsub для учетной записи, сообщая бизнес-профилю, по какой теме отправлять уведомления pubsub:
|
Ресурс REST: v4.accounts.admins
| Методы | |
|---|---|
create | POST /v4/{parent=accounts/*}/adminsПриглашает указанного пользователя стать администратором указанной учетной записи. |
delete | DELETE /v4/{name=accounts/*/admins/*}Удаляет указанного администратора из указанной учетной записи. |
list | GET /v4/{parent=accounts/*}/adminsПеречисляет администраторов указанной учетной записи. |
patch | PATCH /v4/{name=accounts/*/admins/*}Обновляет администратора для указанного администратора учетной записи. |
Ресурс REST: v4.accounts.invitations
| Методы | |
|---|---|
accept | POST /v4/{name=accounts/*/invitations/*}:acceptПринимает указанное приглашение. |
decline | POST /v4/{name=accounts/*/invitations/*}:declineОтклоняет указанное приглашение. |
list | GET /v4/{parent=accounts/*}/invitationsПеречисляет ожидающие приглашения для указанной учетной записи. |
Ресурс REST: v4.accounts.locations
| Методы | |
|---|---|
associate | POST /v4/{name=accounts/*/locations/*}:associateСвязывает местоположение с идентификатором места. |
batchGet | POST /v4/{name=accounts/*}/locations:batchGetПолучает все указанные местоположения в данной учетной записи. |
batchGetReviews | POST /v4/{name=accounts/*}/locations:batchGetReviewsВозвращает постраничный список отзывов для всех указанных местоположений. |
clearAssociation | POST /v4/{name=accounts/*/locations/*}:clearAssociationОчищает связь между местоположением и его идентификатором места. |
create | POST /v4/{parent=accounts/*}/locationsСоздает новое location , принадлежащее указанной учетной записи, и возвращает его. |
delete | DELETE /v4/{name=accounts/*/locations/*}Удаляет местоположение. |
fetchVerificationOptions | POST /v4/{name=accounts/*/locations/*}:fetchVerificationOptionsСообщает обо всех подходящих вариантах проверки для местоположения на определенном языке. |
findMatches | POST /v4/{name=accounts/*/locations/*}:findMatchesНаходит все возможные местоположения, соответствующие указанному местоположению. |
get | GET /v4/{name=accounts/*/locations/*}Получает указанное расположение. |
getFoodMenus | GET /v4/{name=accounts/*/locations/*/foodMenus}Возвращает меню блюд определенного места. |
getGoogleUpdated | GET /v4/{name=accounts/*/locations/*}:googleUpdatedПолучает обновленную Google версию указанного местоположения. |
getHealthProviderAttributes | GET /v4/{name=accounts/*/locations/*/healthProviderAttributes}Возвращает атрибуты поставщика медицинских услуг для определенного местоположения. |
getServiceList | GET /v4/{name=accounts/*/locations/*/serviceList}Получить указанный список услуг местоположения. |
list | GET /v4/{parent=accounts/*}/locationsПеречисляет местоположения для указанной учетной записи. |
patch | PATCH /v4/{name=accounts/*/locations/*}Обновляет указанное расположение. |
reportInsights | POST /v4/{name=accounts/*}/locations:reportInsightsВозвращает отчет, содержащий информацию об одном или нескольких показателях по местоположению. |
transfer | POST /v4/{name=accounts/*/locations/*}:transferПеремещает местоположение из учетной записи, принадлежащей пользователю, в другую учетную запись, которой управляет тот же пользователь. |
updateFoodMenus | PATCH /v4/{foodMenus.name=accounts/*/locations/*/foodMenus}Обновляет меню еды в определенном месте. |
updateHealthProviderAttributes | PATCH /v4/{healthProviderAttributes.name=accounts/*/locations/*/healthProviderAttributes}Обновляет атрибуты поставщика медицинских услуг для определенного местоположения. |
updateServiceList | PATCH /v4/{serviceList.name=accounts/*/locations/*/serviceList}Обновляет указанный список служб местоположения. |
verify | POST /v4/{name=accounts/*/locations/*}:verifyЗапускает процесс проверки местоположения. |
Ресурс REST: v4.accounts.locations.admins
| Методы | |
|---|---|
create | POST /v4/{parent=accounts/*/locations/*}/adminsПриглашает указанного пользователя стать администратором указанного местоположения. |
delete | DELETE /v4/{name=accounts/*/locations/*/admins/*}Удаляет указанного администратора в качестве менеджера указанного местоположения. |
list | GET /v4/{parent=accounts/*/locations/*}/adminsСписок всех администраторов указанного местоположения. |
patch | PATCH /v4/{name=accounts/*/locations/*/admins/*}Обновляет администратора для указанного администратора местоположения. |
Ресурс REST: v4.accounts.locations.followers
| Методы | |
|---|---|
getMetadata | GET /v4/{name=accounts/*/locations/*/followers/metadata}Получите настройки подписчиков для определенного местоположения. |
Ресурс REST: v4.accounts.locations.insuranceNetworks
| Методы | |
|---|---|
list | GET /v4/{parent=accounts/*/locations/*}/insuranceNetworksВозвращает список всех страховых сетей, поддерживаемых Google. |
Ресурс REST: v4.accounts.locations.localPosts
| Методы | |
|---|---|
create | POST /v4/{parent=accounts/*/locations/*}/localPostsСоздает новую локальную публикацию, связанную с указанным местоположением, и возвращает ее. |
delete | DELETE /v4/{name=accounts/*/locations/*/localPosts/*}Удаляет локальную публикацию. |
get | GET /v4/{name=accounts/*/locations/*/localPosts/*}Получает указанное локальное сообщение. |
list | GET /v4/{parent=accounts/*/locations/*}/localPostsВозвращает список локальных сообщений, связанных с местоположением. |
patch | PATCH /v4/{name=accounts/*/locations/*/localPosts/*}Обновляет указанное локальное сообщение и возвращает обновленное локальное сообщение. |
reportInsights | POST /v4/{name=accounts/*/locations/*}/localPosts:reportInsightsВозвращает информацию о наборе локальных публикаций, связанных с одним листингом. |
Ресурс REST: v4.accounts.locations.media
| Методы | |
|---|---|
create | POST /v4/{parent=accounts/*/locations/*}/mediaСоздает новый элемент мультимедиа для местоположения. |
delete | DELETE /v4/{name=accounts/*/locations/*/media/*}Удаляет указанный элемент мультимедиа. |
get | GET /v4/{name=accounts/*/locations/*/media/*}Возвращает метаданные для запрошенного медиа-элемента. |
list | GET /v4/{parent=accounts/*/locations/*}/mediaВозвращает список медиа-элементов, связанных с местоположением. |
patch | PATCH /v4/{name=accounts/*/locations/*/media/*}Обновляет метаданные указанного элемента мультимедиа. |
startUpload | POST /v4/{parent=accounts/*/locations/*}/media:startUploadСоздает MediaItemDataRef для загрузки элемента мультимедиа. |
Ресурс REST: v4.accounts.locations.media.customers
| Методы | |
|---|---|
get | GET /v4/{name=accounts/*/locations/*/media/customers/*}Возвращает метаданные для запрошенного клиентского медиа-элемента. |
list | GET /v4/{parent=accounts/*/locations/*}/media/customersВозвращает список элементов мультимедиа, связанных с местоположением и предоставленных клиентами. |
Ресурс REST: v4.accounts.locations.questions
| Методы | |
|---|---|
create | POST /v4/{parent=accounts/*/locations/*}/questionsДобавляет вопрос для указанного места. |
delete | DELETE /v4/{name=accounts/*/locations/*/questions/*}Удаляет конкретный вопрос, написанный текущим пользователем. |
list | GET /v4/{parent=accounts/*/locations/*}/questionsВозвращает постраничный список вопросов и некоторые ответы на него для указанного местоположения. |
patch | PATCH /v4/{name=accounts/*/locations/*/questions/*}Обновляет конкретный вопрос, написанный текущим пользователем. |
Ресурс REST: v4.accounts.locations.questions.ответы
| Методы | |
|---|---|
delete | DELETE /v4/{parent=accounts/*/locations/*/questions/*}/answers:deleteУдаляет ответ, написанный текущим пользователем на вопрос. |
list | GET /v4/{parent=accounts/*/locations/*/questions/*}/answersВозвращает постраничный список ответов на указанный вопрос. |
upsert | POST /v4/{parent=accounts/*/locations/*/questions/*}/answers:upsertСоздает ответ или обновляет существующий ответ, написанный пользователем на указанный вопрос. |
Ресурс REST: v4.accounts.locations.reviews
| Методы | |
|---|---|
deleteReply | DELETE /v4/{name=accounts/*/locations/*/reviews/*}/replyУдаляет ответ на указанный отзыв. |
get | GET /v4/{name=accounts/*/locations/*/reviews/*}Возвращает указанный отзыв. |
list | GET /v4/{parent=accounts/*/locations/*}/reviewsВозвращает постраничный список отзывов для указанного местоположения. |
updateReply | PUT /v4/{name=accounts/*/locations/*/reviews/*}/replyОбновляет ответ на указанный отзыв. |
Ресурс REST: v4.accounts.locations.verifications .
| Методы | |
|---|---|
complete | POST /v4/{name=accounts/*/locations/*/verifications/*}:completeЗавершает PENDING проверку. |
list | GET /v4/{parent=accounts/*/locations/*}/verificationsСписок проверок местоположения, упорядоченный по времени создания. |
Ресурс REST: v4.attributes
| Методы | |
|---|---|
list | GET /v4/attributesВозвращает список доступных атрибутов, которые будут доступны для местоположения с заданной основной категорией и страной. |
Ресурс REST: v4.categories
| Методы | |
|---|---|
batchGet | GET /v4/categories:batchGetВозвращает список бизнес-категорий для указанного языка и идентификаторов GConcept. |
list | GET /v4/categoriesВозвращает список категорий бизнеса. |
Ресурс REST: v4.chains
| Методы | |
|---|---|
get | GET /v4/{name=chains/*}Получает указанную цепочку. |
search | GET /v4/chains:searchИщет цепочку по названию цепочки. |
Ресурс REST: v4.googleLocations .
| Методы | |
|---|---|
report | POST /v4/{name=googleLocations/*}:reportСообщить о GoogleLocation . |
search | POST /v4/googleLocations:searchНайдите все возможные местоположения, соответствующие указанному запросу. |
Сервис: mybusiness.googleapis.com.
Для вызова этой службы мы рекомендуем использовать клиентские библиотеки Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.
Документ открытия
Документ обнаружения — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующие документы обнаружения:
Конечная точка службы
Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:
-
https://mybusiness.googleapis.com
Ресурс REST: v1.media
| Методы | |
|---|---|
upload | POST /v1/media/{resourceName=**}POST /upload/v1/media/{resourceName=**}Загружает медиа. |