Rozpoczyna proces weryfikacji lokalizacji.
Żądanie HTTP
POST https://mybusinessverifications.googleapis.com/v1/{name=locations/*}:verify
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
name |
To pole jest wymagane. Nazwa zasobu lokalizacji do zweryfikowania. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "method": enum ( |
Pola | |
---|---|
method |
To pole jest wymagane. Metoda weryfikacji. |
languageCode |
Opcjonalnie. Kod języka BCP 47 wskazujący język, który ma być użyty w procesie weryfikacji. |
context |
Opcjonalnie. Dodatkowe informacje kontekstowe na potrzeby weryfikacji firm świadczących usługi. Jest to wymagane tylko w przypadku 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 GetVerifyOptions. 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: |
|
emailAddress |
Opcjonalnie. Dane wejściowe metody EMAIL. 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 w polu [EmailVerifyData] [google.mybusiness-verifications.v1.verificationOption.EmailVerifyData] jest ustawiona wartość [IsUserNameEditable], klient może podać inną nazwę użytkownika (część lokalną), ale musi być zgodna z nazwą domeny. |
mailerContact |
Opcjonalnie. Dane wejściowe metody ADDRESS. Nazwa kontaktu, do którego należy wysyłać pocztę. |
phoneNumber |
Opcjonalnie. Dane wejściowe metody PHONE_CALL/SMS Numer telefonu, na 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. |
token |
Opcjonalnie. Dane wejściowe metody VETTED_PARTNER są dostępne dla wybranych partners.. Dane wejściowe nie są potrzebne w przypadku zweryfikowanego konta. Token powiązany z lokalizacją. Token powiązany z lokalizacją. |
Treść odpowiedzi
Odpowiedź na pytanie Weryfikacjas.VerifyLocation.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"verification": {
object ( |
Pola | |
---|---|
verification |
Utworzono prośbę o weryfikację. |
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.
VerificationToken
Token wygenerowany przez zweryfikowanego partnera.
Zapis JSON |
---|
{ "tokenString": string } |
Pola | |
---|---|
tokenString |
Ciąg tokena. |