- בקשת 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 |
האם הלקוח רשאי לספק שם משתמש אחר. |