- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- Вариант проверки
- ТелефонVerificationData
- Данные проверки адреса
- Данные проверки электронной почты
Сообщает обо всех подходящих вариантах проверки для местоположения на определенном языке.
HTTP-запрос
POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:fetchVerificationOptions
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
name | Имя ресурса местоположения для проверки. |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление | |
---|---|
{
"languageCode": string,
"context": {
object ( |
Поля | |
---|---|
languageCode | Код языка BCP 47, представляющий язык, который будет использоваться в процессе проверки. Доступные параметры зависят от языка. |
context | Дополнительная контекстная информация для проверки предприятий сферы услуг. Требуется для филиалов с типом деятельности CUSTOMER_LOCATION_ONLY. INVALID_ARGUMENT будет выброшен, если он установлен для других типов местоположений. |
Тело ответа
В случае успеха тело ответа содержит данные следующей структуры:
Ответное сообщение для Verifications.FetchVerificationOptions.
JSON-представление | |
---|---|
{
"options": [
{
object ( |
Поля | |
---|---|
options[] | Доступные варианты проверки. |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/plus.business.manage
-
https://www.googleapis.com/auth/business.manage
Дополнительную информацию см. в обзоре OAuth 2.0 .
Вариант проверки
Опция проверки определяет, как проверить местоположение (указывается методом проверки) и куда будет отправлено подтверждение (указано отображаемыми данными).
JSON-представление | |
---|---|
{ "verificationMethod": enum ( |
Поля | ||
---|---|---|
verificationMethod | Метод проверки местоположения. | |
Поле объединения DisplayData . Один из отображаемых данных. Данные должны соответствовать методу. Пусто, если соответствующий метод не имеет данных для отображения. DisplayData может быть только одним из следующих: | ||
phoneData | Устанавливайте только в том случае, если выбран метод PHONE_CALL или SMS. | |
addressData | Устанавливается только в том случае, если используется метод MAIL. | |
emailData | Устанавливается только в том случае, если используется метод EMAIL. |
ТелефонVerificationData
Отображение данных для проверок по телефону, например, телефонный звонок, смс.
JSON-представление | |
---|---|
{ "phoneNumber": string } |
Поля | |
---|---|
phoneNumber | Номер телефона, на который будет отправлен PIN-код. |
Данные проверки адреса
Отображение данных для проверок через открытку.
JSON-представление | |
---|---|
{
"businessName": string,
"address": {
object ( |
Поля | |
---|---|
businessName | Фирменное наименование продавца. |
address | Адрес, на который можно отправить открытку. |
Данные проверки электронной почты
Отображение данных для проверок по электронной почте.
JSON-представление | |
---|---|
{ "domainName": string, "userName": string, "isUserNameEditable": boolean } |
Поля | |
---|---|
domainName | Доменное имя в адресе электронной почты. например «gmail.com» в foo@gmail.com |
userName | Имя пользователя в адресе электронной почты. например, «foo» в адресе foo@gmail.com |
isUserNameEditable | Разрешено ли клиенту указывать другое имя пользователя. |