- בקשת HTTP
- פרמטרים של נתיב
- גוף הבקשה
- גוף התשובה
- היקפי ההרשאות
- VerificationOption
- AddressVerificationData
- EmailVerificationData
הדוחות כוללים את כל אפשרויות האימות הכשירות לגבי מיקום מסוים בשפה מסוימת.
בקשת HTTP
POST https://mybusinessverifications.googleapis.com/v1/{location=locations/*}:fetchVerificationOptions
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
location |
חובה. המיקום שצריך לאמת. |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג JSON |
|---|
{
"languageCode": string,
"context": {
object ( |
| שדות | |
|---|---|
languageCode |
חובה. קוד השפה BCP 47 שמייצג את השפה שבה יש להשתמש בתהליך האימות. האפשרויות הזמינות משתנות בהתאם לשפה. |
context |
זה שינוי אופציונלי. מידע נוסף בהקשר לאימות עסקים שמספקים שירותים. ניתן להחיל רק על מיקומים שסוג העסק שלהם הוא CUSTOMER_LOCATION_ONLY. ציון כתובת מדויקת יכול להפעיל אפשרויות נוספות. הפונקציה INVALID_ARGUMENT תופיע אם היא מוגדרת לסוגי עסקים אחרים של מיקומים. |
גוף התשובה
הודעת תגובה לגבי verifications.FetchAuthenticationOptions.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
| ייצוג JSON |
|---|
{
"options": [
{
object ( |
| שדות | |
|---|---|
options[] |
אפשרויות האימות הזמינות. |
היקפי ההרשאות
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/business.manage
למידע נוסף, קראו את המאמר סקירה כללית של OAuth 2.0.
VerificationOption
אפשרות האימות מייצגת את האופן שבו מאמתים את המיקום (מצוין בשיטת האימות) ולאן יישלח האימות (מצוין בנתונים המוצגים).
| ייצוג JSON |
|---|
{ "verificationMethod": enum ( |
| שדות | |
|---|---|
verificationMethod |
שיטה לאימות המיקום. |
שדה איחוד DisplayData. אחד מהנתונים ברשת המדיה. הנתונים חייבים להתאים לשיטה. ריקה אם השיטה המתאימה לא מכילה נתוני תצוגה. DisplayData יכול להיות רק אחת מהאפשרויות הבאות: |
|
phoneNumber |
יש להגדיר רק אם השיטה היא PHONE_CALL או SMS. מספר הטלפון שאליו יישלח קוד האימות. |
addressData |
יש להגדיר רק אם השיטה היא MAIL. |
emailData |
יש להגדיר רק אם השיטה היא EMAIL. |
announcement |
יש להגדיר רק אם השיטה היא VETTED_PARTNER. |
AddressVerificationData
הצגת נתונים לאימות באמצעות גלויה.
| ייצוג JSON |
|---|
{
"business": string,
"address": {
object ( |
| שדות | |
|---|---|
business |
שם העסק של המוכר. |
address |
הכתובת שאליה ניתן לשלוח גלויה. |
expectedDeliveryDaysRegion |
מספר הימים הצפוי למשלוח גלויה לאזור של הכתובת. |
EmailVerificationData
הצגת נתונים לאימות באימייל.
| ייצוג JSON |
|---|
{ "domain": string, "user": string, "isUserNameEditable": boolean } |
| שדות | |
|---|---|
domain |
שם הדומיין בכתובת האימייל. לדוגמה "gmail.com" ב-foo@gmail.com |
user |
שם המשתמש בכתובת האימייל. לדוגמה "foo" ב-foo@gmail.com |
isUserNameEditable |
האם הלקוח רשאי לספק שם משתמש אחר. |