Method: verificationTokens.generate

Wygeneruj token dla podanych danych o lokalizacji, aby ją zweryfikować.

Żądanie HTTP

POST https://mybusinessverifications.googleapis.com/v1/verificationTokens:generate

Adres URL używa składni transkodowania gRPC.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "locationId": string
  // End of mutually exclusive fields.
}
Pola
Informacje o lokalizacji, dla której ma zostać wygenerowany token natychmiastowej weryfikacji. Poniżej znajduje się lista pól, które wykluczają się nawzajem. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól:
locationId

string

Identyfikator lokalizacji powiązany z wpisem niezweryfikowanym.

Jest to identyfikator lokalizacji wygenerowany w momencie utworzenia wizytówki. Jest to ostatnia część nazwy zasobu lokalizacji wygenerowanej przez interfejs Business Information API.

Uwaga: aby wygenerować token weryfikacyjny, dzwoniący musi być właścicielem lub menedżerem tej wizytówki.

Więcej informacji znajdziesz w dokumentacji zasobu lokalizacji.

Koniec pól wykluczających się wzajemnie.

Treść odpowiedzi

Komunikat odpowiedzi dla Verifications.GenerateInstantVerificationToken.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "result": enum (Result),
  "instantVerificationToken": string
}
Pola
result

enum (Result)

Tylko dane wyjściowe. Wynik generowania tokena natychmiastowej weryfikacji.

instantVerificationToken

string

Wygenerowany token natychmiastowej weryfikacji.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/business.manage

Więcej informacji znajdziesz w OAuth 2.0 Overview.

Wynik

Wartości w polu enum
RESULT_UNSPECIFIED Wartość domyślna, która spowoduje błędy.
SUCCEEDED Token natychmiastowej weryfikacji został wygenerowany.
FAILED Nie udało się wygenerować tokena błyskawicznej weryfikacji.