My Business Business Information API

My Business Business Information API – это интерфейс для управления данными о компании в Google. Примечание. Если после включения API ваша квота равна 0, запросите доступ к GBP API на странице https://developers.google.com/my-business/content/prereqs#request-access.

Сервис: mybusinessbusinessinformation.googleapis.com

Для вызова этого сервиса рекомендуем использовать клиентские библиотеки от Google. Если для вашего приложения требуется использование собственных библиотек для вызова сервиса, при выполнении запросов к API используйте следующую информацию.

Документ discovery

Документ Discovery – это машиночитаемая спецификация, которая позволяет описывать и использовать интерфейсы REST API. Он используется для построения клиентских библиотек, подключаемых модулей интегрированной среды разработки и других инструментов, которые взаимодействуют с API Google. Один сервис может предоставлять несколько документов Discovery. Этот сервис предоставляет следующий документ Discovery:

Конечная точка сервиса

Конечная точка сервиса – это базовый URL, который указывает на IP-адрес сервиса API. У одного сервиса может быть несколько конечных точек. Конечная точка этого сервиса указана ниже. К ней относятся все URI, которые также перечислены ниже.

  • https://mybusinessbusinessinformation.googleapis.com

Ресурс REST: v1.accounts.locations

Методы
create POST /v1/{parent=accounts/*}/locations
Создает новое местоположение, которое будет принадлежать вошедшему в аккаунт пользователю.
list GET /v1/{parent=accounts/*}/locations
Вы можете получить список адресов для определенного аккаунта.

Ресурс REST: v1.attributes

Методы
list GET /v1/attributes
Возвращает список атрибутов, доступных для адреса с указанной основной категорией и страной.

Ресурс REST: v1.categories

Методы
batchGet GET /v1/categories:batchGet
Возвращает список видов деятельности для указанного языка и идентификаторов GConcept.
list GET /v1/categories
Возвращает список видов деятельности.

Ресурс REST: v1.chains

Методы
get GET /v1/{name=chains/*}
Получает указанную цепочку.
search GET /v1/chains:search
Поиск сети по названию.

Ресурс REST: v1.googleLocations

Методы
search POST /v1/googleLocations:search
Поиск всех возможных местоположений, соответствующих указанному запросу.

Ресурс REST: v1.locations

Методы
delete DELETE /v1/{name=locations/*}
Удаляет адрес.
get GET /v1/{name=locations/*}
Возвращает указанное местоположение, заданное продавцом.
getAttributes GET /v1/{name=locations/*/attributes}
Получает атрибуты адреса, заданные продавцом.
getGoogleUpdated GET /v1/{name=locations/*}:getGoogleUpdated
Возвращает указанный адрес в том виде, в котором он показывается в Google Картах и Поиске.
patch PATCH /v1/{location.name=locations/*}
Обновление указанного адреса.
updateAttributes PATCH /v1/{attributes.name=locations/*/attributes}
Обновление атрибутов для указанного адреса.

Ресурс REST: v1.locations.attributes

Методы
getGoogleUpdated GET /v1/{name=locations/*/attributes}:getGoogleUpdated
Получает атрибуты адреса, которые показываются на Google Картах и в Поиске.