- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- VerificationOption
- AddressVerificationData
- EmailVerificationData
Zgłasza wszystkie opcje weryfikacji dostępne dla danej lokalizacji w wybranym języku.
Żądanie HTTP
POST https://mybusinessverifications.googleapis.com/v1/{location=locations/*}:fetchVerificationOptions
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
| location | 
 Wymagane. Lokalizacja do zweryfikowania. | 
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON | 
|---|
| {
  "languageCode": string,
  "context": {
    object ( | 
| Pola | |
|---|---|
| languageCode | 
 Wymagane. 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 | 
 Opcjonalnie: Dodatkowe informacje kontekstowe potrzebne do weryfikacji firm usługowych. Można zastosować tylko do lokalizacji, których rodzaj działalności to CUSTOMER_LOCATION_ONLY. Podanie dokładnego adresu może włączyć więcej opcji. Jeśli dla lokalizacji innych typów firm jest on ustawiony, zostanie zgłoszony błąd INVALID_AR. | 
Treść odpowiedzi
Komunikat z odpowiedzią na temat Verifications.FetchverifyOptions.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON | 
|---|
| {
  "options": [
    {
      object ( | 
| Pola | |
|---|---|
| options[] | 
 Dostępne opcje weryfikacji. | 
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
- https://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.DisplayDatamoże mieć tylko jedną z tych wartości: | |
| phoneNumber | 
 Ustaw tylko wtedy, gdy metoda to PHONE_CALL lub SMS. Numer telefonu, na który zostanie wysłany kod PIN. | 
| addressData | 
 Ustaw tylko wtedy, gdy metoda to MAIL. | 
| emailData | 
 Ustaw tylko wtedy, gdy metodą jest EMAIL. | 
| announcement | 
 Ustaw tylko wtedy, gdy metoda to VETTED_PARTNER. | 
AddressVerificationData
Wyświetl dane potrzebne do weryfikacji na kartce pocztowej.
| Zapis JSON | 
|---|
| {
  "business": string,
  "address": {
    object ( | 
| Pola | |
|---|---|
| business | 
 Nazwa firmy sprzedawcy. | 
| address | 
 Adres, na który można wysłać pocztówkę. | 
| expectedDeliveryDaysRegion | 
 Oczekiwana liczba dni na dostarczenie kartki pocztowej do regionu, w którym znajduje się adres. | 
EmailVerificationData
Wyświetlaj dane do weryfikacji e-mailem.
| Zapis JSON | 
|---|
| { "domain": string, "user": string, "isUserNameEditable": boolean } | 
| Pola | |
|---|---|
| domain | 
 Nazwa domeny w adresie e-mail. np. "gmail.com" na foo@gmail.com | 
| user | 
 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. |