Инициация проверки адреса.
HTTP-запрос
POST https://mybusinessverifications.googleapis.com/v1/{name=locations/*}:verify
URL имеет синтаксис gRPC Transcoding.
Параметры пути
| Параметры | |
|---|---|
name |
Обязательно. Название ресурса адреса, который нужно подтвердить. |
Тело запроса
Ниже приведена структура данных в теле запроса.
| JSON-представление |
|---|
{ "method": enum ( |
| Поля | |
|---|---|
method |
Обязательно. Способ подтверждения. |
languageCode |
Необязательное поле. Код языка по стандарту BCP 47, который будет использоваться в процессе проверки. |
context |
Необязательное поле. Дополнительная информация для подтверждения компаний, оказывающих услуги. Оно обязательно только для адресов, у которых тип компании – CUSTOMER_LOCATION_ONLY. Для подтверждения адреса на него будет отправлена открытка. Для других методов он должен быть таким же, как и переданный в GetVerificationOptions. Если указать его для других типов адресов, будет возвращена ошибка INVALID_ARGUMENT. |
| Пользовательские данные для определенного способа в дополнение к отображаемым данным. Данные должны соответствовать запрошенному методу. Если данные не нужны, оставьте поле пустым. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: | |
emailAddress |
Необязательное поле. Входные данные для метода EMAIL. Адрес электронной почты, на который нужно отправить PIN-код. Адрес электронной почты принимается, только если он указан в locations.fetchVerificationOptions. Если для [EmailVerificationData] [google.mybusiness-verifications.v1.VerificationOption.EmailVerificationData] задано значение true, клиент может указать другое имя пользователя (локальную часть), но оно должно соответствовать доменному имени. |
mailerContact |
Необязательное поле. Входные данные для метода ADDRESS. Имя контактного лица, которому должно быть отправлено письмо. |
phoneNumber |
Необязательное поле. Входные данные для метода PHONE_CALL/SMS. Номер телефона, на который нужно позвонить или отправить SMS. Это должен быть один из номеров, указанных в доступных вариантах. |
token |
Необязательное поле. Входные данные для метода VETTED_PARTNER, доступного некоторым партнерам. Для проверенного аккаунта входные данные не требуются. Токен, связанный с местоположением. Токен, связанный с местоположением. |
trustedPartnerToken |
Входные данные для метода TRUSTED_PARTNER. Токен подтверждения, связанный с адресом. |
| Конец взаимоисключающих полей. | |
Тело ответа
Сообщение с ответом для Verifications.VerifyLocation.
Ниже приведена структура данных в ответе, полученном на запрос.
| JSON-представление |
|---|
{
"verification": {
object ( |
| Поля | |
|---|---|
verification |
Созданный запрос на проверку. |
Области авторизации
Требуется следующая область действия OAuth:
https://www.googleapis.com/auth/business.manage
Дополнительную информацию вы найдете в OAuth 2.0 Overview.
VerificationToken
Токен, созданный проверенным партнером.
| JSON-представление |
|---|
{ "tokenString": string } |
| Поля | |
|---|---|
tokenString |
Строка токена. |