- 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.DisplayDatapode 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. |