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 |
Wymagane. Nazwa zasobu lokalizacji, którą chcesz zweryfikować. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{ "method": enum ( |
| Pola | |
|---|---|
method |
Wymagane. Metoda weryfikacji. |
languageCode |
Opcjonalnie. Kod języka BCP 47 reprezentujący język, który ma być używany w procesie weryfikacji. |
context |
Opcjonalnie. Dodatkowe informacje kontekstowe dotyczące weryfikacji firm usługowych. Jest on wymagany 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 pocztówki. W przypadku innych metod powinien być taki sam jak ten przekazywany do GetVerificationOptions. Jeśli zostanie ustawiony dla innych typów lokalizacji firmy, zostanie zwrócony błąd INVALID_ARGUMENT. |
| Dane wejściowe użytkownika dotyczące konkretnej metody oprócz danych wyświetlanych. Dane muszą być zgodne z wybraną metodą. Jeśli nie potrzebujesz żadnych danych, pozostaw to pole puste. Poniżej znajduje się lista pól, które wykluczają się nawzajem. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
emailAddress |
Opcjonalnie. Dane wejściowe dla metody EMAIL. Adres e-mail, na który ma zostać wysłany kod PIN. Adres e-mail jest akceptowany tylko wtedy, gdy jest jednym z adresów podanych przez locations.fetchVerificationOptions. Jeśli parametr [EmailVerificationData] [google.mybusiness-verifications.v1.VerificationOption.EmailVerificationData] ma wartość isUserNameEditable ustawioną na „true”, klient może podać inną nazwę użytkownika (część lokalną), ale musi ona pasować do nazwy domeny. |
mailerContact |
Opcjonalnie. Dane wejściowe metody ADDRESS. Imię i nazwisko osoby, do której ma zostać wysłana poczta. |
phoneNumber |
Opcjonalnie. Dane wejściowe dla metody PHONE_CALL/SMS. Numer telefonu, na który należy zadzwonić lub wysłać SMS-a. Musi to być jeden z numerów telefonów podanych w dostępnych opcjach. |
token |
Opcjonalnie. Dane wejściowe metody VETTED_PARTNER dostępne dla wybranych partnerów. W przypadku konta zweryfikowanego te dane wejściowe nie są potrzebne. Token powiązany z lokalizacją. Token powiązany z lokalizacją. |
trustedPartnerToken |
Dane wejściowe metody TRUSTED_PARTNER. Token weryfikacyjny powiązany z lokalizacją. |
| Koniec pól wykluczających się wzajemnie. | |
Treść odpowiedzi
Komunikat odpowiedzi dla Verifications.VerifyLocation.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{
"verification": {
object ( |
| Pola | |
|---|---|
verification |
Utworzona prośba o weryfikację. |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/business.manage
Więcej informacji znajdziesz w OAuth 2.0 Overview.
VerificationToken
Token wygenerowany przez sprawdzonego partnera.
| Zapis JSON |
|---|
{ "tokenString": string } |
| Pola | |
|---|---|
tokenString |
Ciąg znaków tokena. |