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=**} Загружает медиа. |