- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos da autorização
- VerificationOption
- PhoneVerificationData
- AddressVerificationData
- EmailVerificationData
Informa todas as opções de verificação qualificadas para um local em um idioma específico.
Solicitação HTTP
POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:fetchVerificationOptions
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
name |
Nome do recurso do local a ser verificado. |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON | |
---|---|
{
"languageCode": string,
"context": {
object ( |
Campos | |
---|---|
languageCode |
É o código de idioma BCP 47 que representa o idioma a ser usado no processo de verificação. As opções disponíveis variam de acordo com o idioma. |
context |
Outras informações de contexto para a verificação das empresas de serviços. Obrigatório para os locais cujo tipo de empresa é CUSTOMER_LOCATION_ONLY. INVALID_MCC será gerado se estiver definido para outros tipos de empresas de locais. |
Corpo da resposta
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Mensagem de resposta para Verifications.FetchVerificaçãoOptions.
Representação JSON | |
---|---|
{
"options": [
{
object ( |
Campos | |
---|---|
options[] |
As opções de verificação disponíveis. |
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/plus.business.manage
https://www.googleapis.com/auth/business.manage
Para mais informações, consulte a Visão geral do OAuth 2.0.
VerificationOption
A opção de verificação representa como verificar o local (indicado pelo método de verificação) e para onde a verificação será enviada (indicada pelos dados de exibição).
Representação JSON | |
---|---|
{ "verificationMethod": enum ( |
Campos | ||
---|---|---|
verificationMethod |
Método para verificar o local. |
|
Campo de união DisplayData . Um dos dados de exibição. Os dados precisam corresponder ao método. Vai ser vazio se o método correspondente não tiver dados de exibição. DisplayData pode ser apenas de um dos tipos a seguir: |
||
phoneData |
Defina apenas se o método for PHONE_CALL ou SMS. |
|
addressData |
Defina apenas se o método for MAIL. |
|
emailData |
Defina apenas se o método for EMAIL. |
PhoneVerificationData
Mostrar dados para verificações por telefone, por exemplo, chamada telefônica, sms.
Representação JSON | |
---|---|
{ "phoneNumber": string } |
Campos | |
---|---|
phoneNumber |
Número de telefone para o qual o PIN será enviado. |
AddressVerificationData
Mostrar dados para verificações por cartão-postal.
Representação JSON | |
---|---|
{
"businessName": string,
"address": {
object ( |
Campos | |
---|---|
businessName |
Nome da empresa do comerciante. |
address |
Endereço para onde um cartão-postal pode ser enviado. |
EmailVerificationData
Exibir dados para verificações por e-mail.
Representação JSON | |
---|---|
{ "domainName": string, "userName": string, "isUserNameEditable": boolean } |
Campos | |
---|---|
domainName |
Nome de domínio no endereço de e-mail. Por exemplo: "gmail.com" em foo@gmail.com |
userName |
Nome de usuário no endereço de e-mail. Por exemplo: "foo" em foo@gmail.com |
isUserNameEditable |
Se o cliente tem permissão para fornecer um nome de usuário diferente. |