- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- EmailInput
- AddressInput
- PhoneInput
Startet den Bestätigungsprozess für einen Standort.
HTTP-Anfrage
POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:verify
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
name |
Ressourcenname des zu bestätigenden Standorts. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung | |
---|---|
{ "method": enum ( |
Felder | ||
---|---|---|
method |
Bestätigungsmethode. |
|
languageCode |
Der BCP-47-Sprachcode, der die Sprache angibt, die für den Bestätigungsprozess verwendet werden soll. |
|
context |
Zusätzliche Kontextinformationen für die Überprüfung von Dienstleistungsunternehmen Erforderlich für Standorte mit dem Unternehmenstyp CUSTOMER_LOCATION_ONLY. Bei der Bestätigung der ADRESSE wird die Adresse verwendet, um eine Postkarte zu senden. Bei anderen Methoden sollte sie mit der übereinstimmen, die an „locations.fetchVerificationOptions“ übergeben wird. Andernfalls wird die Fehlermeldung INVALID_ARGUMENT ausgegeben. |
|
Union-Feld RequestData . Zusätzlich zu den Anzeigedaten werden Daten zur Nutzereingabe für eine bestimmte Methode erfasst. Die Daten müssen mit der angeforderten Methode übereinstimmen. Lassen Sie das Feld leer, wenn keine Daten benötigt werden. Für RequestData ist nur einer der folgenden Werte zulässig: |
||
emailInput |
Die Eingabe für die EMAIL-Methode. |
|
addressInput |
Die Eingabe für die ADDRESS-Methode. |
|
phoneInput |
Eingabe für die PHONE_CALL-/SMS-Methode |
Antworttext
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
Antwortnachricht für Verifications.VerifyLocation
JSON-Darstellung | |
---|---|
{
"verification": {
object ( |
Felder | |
---|---|
verification |
Die erstellte Bestätigungsanfrage. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/plus.business.manage
https://www.googleapis.com/auth/business.manage
Weitere Informationen finden Sie in der OAuth 2.0-Übersicht.
EmailInput
Eingabe für die E-MAIL-Bestätigung.
JSON-Darstellung | |
---|---|
{ "emailAddress": string } |
Felder | |
---|---|
emailAddress |
E-Mail-Adresse, an die die PIN gesendet werden soll. Eine E-Mail-Adresse wird nur akzeptiert, wenn sie eine der Adressen ist, die von locations.fetchVerificationOptions angegeben werden. Wenn für die |
AddressInput
Eingabe für die Bestätigung von ADDRESS.
JSON-Darstellung | |
---|---|
{ "mailerContactName": string } |
Felder | |
---|---|
mailerContactName |
Name des Kontakts, an den die E-Mail gesendet werden soll. |
PhoneInput
Eingabe für Bestätigung per PHONE_CALL/SMS.
JSON-Darstellung | |
---|---|
{ "phoneNumber": string } |
Felder | |
---|---|
phoneNumber |
Die Telefonnummer, die angerufen oder an die eine SMS gesendet werden soll. Es muss eine der Telefonnummern in den zulässigen Optionen sein. |