- Żądanie HTTP
 - Parametry ścieżki
 - Treść żądania
 - Treść odpowiedzi
 - Zakresy autoryzacji
 - VerificationOption
 - PhoneVerificationData
 - AddressVerificationData
 - EmailVerificationData
 
Zgłasza wszystkie opcje weryfikacji dostępne dla danej lokalizacji w wybranym języku.
Żądanie HTTP
POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:fetchVerificationOptions
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
name | 
                
                   
 Nazwa zasobu lokalizacji do zweryfikowania.  | 
              
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON | |
|---|---|
{
  "languageCode": string,
  "context": {
    object ( | 
                |
| Pola | |
|---|---|
languageCode | 
                  
                     
 Kod języka BCP 47 reprezentujący język, który ma zostać użyty w procesie weryfikacji. Dostępne opcje różnią się w zależności od języka.  | 
                
context | 
                  
                     
 Dodatkowe informacje kontekstowe potrzebne do weryfikacji firm usługowych. Wymagane dla lokalizacji, których rodzaj działalności to CUSTOMER_LOCATION_ONLY. Jeśli dla lokalizacji innych typów firm jest on ustawiony, zostanie zgłoszony błąd INVALID_AR.  | 
                
Treść odpowiedzi
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Komunikat z odpowiedzią na temat Verifications.FetchverifyOptions.
| Zapis JSON | |
|---|---|
{
  "options": [
    {
      object ( | 
                  |
| Pola | |
|---|---|
options[] | 
                    
                       
 Dostępne opcje weryfikacji.  | 
                  
Zakresy autoryzacji
Wymaga jednego z tych zakresów protokołu OAuth:
https://www.googleapis.com/auth/plus.business.managehttps://www.googleapis.com/auth/business.manage
Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.
VerificationOption
Opcja weryfikacji wskazuje, jak można zweryfikować lokalizację (wskazaną przez metodę weryfikacji) i adres, do którego zostanie wysłana weryfikacja (wskazuje to wyświetlane dane).
| Zapis JSON | |
|---|---|
{ "verificationMethod": enum (  | 
              |
| Pola | ||
|---|---|---|
verificationMethod | 
                
                   
 Metoda weryfikacji lokalizacji.  | 
              |
Pole sumy DisplayData. Jeden z wyświetlanych danych. Dane muszą być zgodne z metodą. Pole puste, jeśli odpowiednia metoda nie ma żadnych danych o wyświetlaniu. DisplayData może mieć tylko jedną z tych wartości: | 
              ||
phoneData | 
                
                   
 Ustaw tylko wtedy, gdy metoda to PHONE_CALL lub SMS.  | 
              |
addressData | 
                
                   
 Ustaw tylko wtedy, gdy metoda to MAIL.  | 
              |
emailData | 
                
                   
 Ustaw tylko wtedy, gdy metodą jest EMAIL.  | 
              |
PhoneVerificationData
Wyświetlanie danych na potrzeby weryfikacji przez telefon, np. rozmowę telefoniczną, SMS-em.
| Zapis JSON | |
|---|---|
{ "phoneNumber": string }  | 
              |
| Pola | |
|---|---|
phoneNumber | 
                
                   
 Numer telefonu, na który zostanie wysłany kod PIN.  | 
              
AddressVerificationData
Wyświetl dane potrzebne do weryfikacji na kartce pocztowej.
| Zapis JSON | |
|---|---|
{
  "businessName": string,
  "address": {
    object ( | 
              |
| Pola | |
|---|---|
businessName | 
                
                   
 Nazwa firmy sprzedawcy.  | 
              
address | 
                
                   
 Adres, na który można wysłać pocztówkę.  | 
              
EmailVerificationData
Wyświetlaj dane do weryfikacji e-mailem.
| Zapis JSON | |
|---|---|
{ "domainName": string, "userName": string, "isUserNameEditable": boolean }  | 
              |
| Pola | |
|---|---|
domainName | 
                
                   
 Nazwa domeny w adresie e-mail. np. "gmail.com" na foo@gmail.com  | 
              
userName | 
                
                   
 Nazwa użytkownika w adresie e-mail. np. „foo” na foo@gmail.com  | 
              
isUserNameEditable | 
                
                   
 Określa, czy klient może podać inną nazwę użytkownika.  |