- 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 |   Разрешено ли клиенту указывать другое имя пользователя. |