- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- EmailInput
- AddressInput
- PhoneInput (Dane wejściowe z telefonu)
Rozpoczyna proces weryfikacji lokalizacji.
Żądanie HTTP
POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:verify
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 | |
---|---|
{ "method": enum ( |
Pola | ||
---|---|---|
method |
Metoda weryfikacji. |
|
languageCode |
Kod języka BCP 47 wskazujący język, który ma być użyty w procesie weryfikacji. |
|
context |
Dodatkowe informacje kontekstowe na potrzeby weryfikacji firm świadczących usługi. Wymagane dla lokalizacji, których typ działalności to CUSTOMER_LOCATION_ONLY. W przypadku weryfikacji ADRESU adres zostanie użyty do wysłania kartki pocztowej. W przypadku innych metod powinna być taka sama jak ta, która jest przekazywana do lokalizacji.fetchWeryfikacjaOptions. W przypadku innego typu lokalizacji firmy zostanie wysłane żądanie IARC_anie. |
|
Pole sumy RequestData . Oprócz danych wyświetlanych przez użytkownika dane wejściowe związane z określoną metodą. Dane muszą być zgodne z żądaną metodą. Jeśli dane nie są potrzebne, pozostaw to pole puste. RequestData może mieć tylko jedną z tych wartości: |
||
emailInput |
Dane wejściowe metody EMAIL. |
|
addressInput |
Dane wejściowe metody ADDRESS. |
|
phoneInput |
Dane wejściowe metody PHONE_CALL/SMS |
Treść odpowiedzi
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Odpowiedź na pytanie Weryfikacjas.VerifyLocation.
Zapis JSON | |
---|---|
{
"verification": {
object ( |
Pola | |
---|---|
verification |
Utworzono prośbę o weryfikację. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/plus.business.manage
https://www.googleapis.com/auth/business.manage
Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.
EmailInput
Pole do weryfikacji EMAIL.
Zapis JSON | |
---|---|
{ "emailAddress": string } |
Pola | |
---|---|
emailAddress |
Adres e-mail, na który ma zostać wysłany kod PIN. Adres e-mail jest akceptowany tylko wtedy, gdy jest to jeden z adresów podanych przez locations.fetchVerifyOptions. Jeśli zasada |
AddressInput
Pole do weryfikacji ADRESU.
Zapis JSON | |
---|---|
{ "mailerContactName": string } |
Pola | |
---|---|
mailerContactName |
Nazwa kontaktu, do którego należy wysyłać pocztę. |
PhoneInput
Pole do weryfikacji PHONE_CALL/SMS.
Zapis JSON | |
---|---|
{ "phoneNumber": string } |
Pola | |
---|---|
phoneNumber |
Numer telefonu, pod który należy zadzwonić lub na który ma zostać wysłany SMS. Musi to być jeden z numerów telefonu dostępnych w odpowiednich opcjach. |