- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- VerificationOption
- AddressVerificationData
- EmailVerificationData
Informa todas as opções de verificação qualificadas para um local em um idioma específico.
Solicitação HTTP
POST https://mybusinessverifications.googleapis.com/v1/{location=locations/*}:fetchVerificationOptions
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
| location | 
 Obrigatório. O 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 | 
 Obrigatório. É 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 | 
 Opcional. Outras informações de contexto para a verificação das empresas de serviços. Pode ser aplicada apenas aos locais cujo tipo de empresa é CUSTOMER_LOCATION_ONLY. Especificar um endereço preciso pode ativar mais opções. INVALID_MCC será gerado se estiver definido para outros tipos de empresas de locais. | 
Corpo da resposta
Mensagem de resposta para Verifications.FetchVerificaçãoOptions.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON | 
|---|
| {
  "options": [
    {
      object ( | 
| Campos | |
|---|---|
| options[] | 
 As opções de verificação disponíveis. | 
Escopos de autorização
Requer o seguinte escopo OAuth:
- 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: | |
| phoneNumber | 
 Defina apenas se o método for PHONE_CALL ou SMS. Número de telefone para o qual o PIN será enviado. | 
| addressData | 
 Defina apenas se o método for MAIL. | 
| emailData | 
 Defina apenas se o método for EMAIL. | 
| announcement | 
 Defina apenas se o método for VETTED_PARTNER. | 
AddressVerificationData
Mostrar dados para verificações por cartão-postal.
| Representação JSON | 
|---|
| {
  "business": string,
  "address": {
    object ( | 
| Campos | |
|---|---|
| business | 
 Nome da empresa do comerciante. | 
| address | 
 Endereço para onde um cartão-postal pode ser enviado. | 
| expectedDeliveryDaysRegion | 
 Número esperado de dias necessários para entregar um cartão-postal na região do endereço. | 
EmailVerificationData
Exibir dados para verificações por e-mail.
| Representação JSON | 
|---|
| { "domain": string, "user": string, "isUserNameEditable": boolean } | 
| Campos | |
|---|---|
| domain | 
 Nome de domínio no endereço de e-mail. Por exemplo: "gmail.com" em foo@gmail.com | 
| user | 
 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. |