- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- VerificationOption
- AddressVerificationData
- EmailVerificationData
Raportuje wszystkie kwalifikujące się opcje weryfikacji dla lokalizacji w określonym 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 |
To pole jest wymagane. Lokalizacja do zweryfikowania. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"languageCode": string,
"context": {
object ( |
Pola | |
---|---|
languageCode |
To pole jest wymagane. Kod języka BCP 47 wskazujący język, który ma być użyty w procesie weryfikacji. Dostępne opcje różnią się w zależności od języka. |
context |
Opcjonalnie. Dodatkowe informacje kontekstowe na potrzeby weryfikacji firm świadczących usługi. Można stosować tylko dla lokalizacji, których typ działalności to CUSTOMER_LOCATION_ONLY. Jeśli podasz dokładny adres, zyskasz więcej opcji. Wartość Część IARC zostanie odrzucona, jeśli jest ustawiona dla lokalizacji innego typu firmy. |
Treść odpowiedzi
Odpowiedź na żądanie 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 reprezentuje sposób weryfikacji lokalizacji (wskazana metodą weryfikacji) i miejsce, do którego zostanie przekierowana weryfikacja (na podstawie wyświetlonych danych).
Zapis JSON |
---|
{ "verificationMethod": enum ( |
Pola | |
---|---|
verificationMethod |
Metoda weryfikacji lokalizacji. |
Pole sumy DisplayData . Jeden z wyświetlanych danych. Dane muszą być zgodne z metodą. Puste, jeśli odpowiednia metoda nie ma żadnych wyświetlanych danych. DisplayData moż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 metoda to EMAIL. |
announcement |
Ustaw tylko wtedy, gdy metoda to VETTED_PARTNER. |
AddressVerificationData
Wyświetl dane na potrzeby weryfikacji za pomocą kartki pocztowej.
Zapis JSON |
---|
{
"business": string,
"address": {
object ( |
Pola | |
---|---|
business |
Nazwa firmy sprzedawcy. |
address |
Adres, na który można wysłać kartkę pocztową. |
expectedDeliveryDaysRegion |
Oczekiwana liczba dni na dostarczenie kartki pocztowej do regionu, w którym znajduje się adres. |
EmailVerificationData
Wyświetlanie danych na potrzeby weryfikacji przez e-mail.
Zapis JSON |
---|
{ "domain": string, "user": string, "isUserNameEditable": boolean } |
Pola | |
---|---|
domain |
Nazwa domeny w adresie e-mail, np. „gmail.com” w foo@gmail.com |
user |
Nazwa użytkownika w adresie e-mail. np. „foo” w foo@gmail.com |
isUserNameEditable |
Określa, czy klient może podać inną nazwę użytkownika. |