- 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. DisplayData pode 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. |