API GoogleLocations позволяет заранее узнать, заявлено ли местоположение в бизнес-профиле. Таким образом, если местоположение было заявлено, вы можете немедленно запросить доступ к местоположению. Кроме того, если вы управляете учетными записями с массовой проверкой, вы можете более точно выбирать потенциальные совпадения заранее и избегать создания повторяющихся местоположений.
Конечная точка API возвращает URL-адрес, указывающий, было ли уже заявлено местоположение. Если он был заявлен, тот же URL-адрес позволяет вам начать процесс запроса доступа.
На следующем изображении представлен обзор процесса получения права собственности на местоположение.
Следующие шаги позволяют использовать API GoogleLocations
:
- Соберите данные о местоположении у продавца.
Вызовите конечную точку
googleLocations.search
. Предоставьте данные о местоположении в теле вызова. Кроме того, вы можете указать его в строке запроса, аналогично тому, что пользователь вводит в поиске или на картах. Например, «Старбакс, 5-я авеню, Нью-Йорк».API возвращает список потенциально совпадающих местоположений и информацию о каждом местоположении, например
locationName
и адрес.- Выберите место, которое соответствует вашему местоположению. Если совпадений нет, вызовите
accounts.locations.create
и перейдите к шагу 5. В зависимости от состояния
requestAdminRightsUrl
в ответе выполните следующие действия:- Если
requestAdminRightsUrl
существует, другой пользователь владеет списком. Направьте продавцу URL-адрес, чтобы отправить запрос на доступ и владение существующим местоположением в бизнес-профиле. - Если
requestAdminRightsUrl
не существует, вызовитеaccounts.locations.create
и создайте новый список, который будет проверен позже.
- Если
- Если вы создали новые списки в рамках этого процесса, вы можете использовать API проверки, чтобы начать проверку списков. Дополнительные сведения см. в разделе Управление проверкой .