- בקשת HTTP
- פרמטרים של נתיב
- גוף הבקשה
- גוף התשובה
- היקפי הרשאות
- VerificationOption
- PhoneVerificationData
- AddressVerificationData
- EmailVerificationData
הדוחות כוללים את כל אפשרויות האימות הכשירות לגבי מיקום מסוים בשפה מסוימת.
בקשת HTTP
POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:fetchVerificationOptions
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
name |
שם המשאב של המיקום לאימות. |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג 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/plus.business.manage
https://www.googleapis.com/auth/business.manage
למידע נוסף, קראו את המאמר סקירה כללית של OAuth 2.0.
VerificationOption
אפשרות האימות מייצגת את האופן שבו מאמתים את המיקום (מצוין בשיטת האימות) ולאן יישלח האימות (מצוין בנתונים המוצגים).
ייצוג JSON | |
---|---|
{ "verificationMethod": enum ( |
שדות | ||
---|---|---|
verificationMethod |
שיטה לאימות המיקום. |
|
שדה איחוד DisplayData . אחד מהנתונים ברשת המדיה. הנתונים חייבים להתאים לשיטה. ריקה אם השיטה המתאימה לא מכילה נתוני תצוגה. DisplayData יכול להיות רק אחת מהאפשרויות הבאות: |
||
phoneData |
יש להגדיר רק אם השיטה היא PHONE_CALL או SMS. |
|
addressData |
יש להגדיר רק אם השיטה היא MAIL. |
|
emailData |
יש להגדיר רק אם השיטה היא EMAIL. |
PhoneVerificationData
הצגת נתונים לאימות באמצעות הטלפון, למשל: שיחת טלפון, sms.
ייצוג JSON | |
---|---|
{ "phoneNumber": string } |
שדות | |
---|---|
phoneNumber |
מספר הטלפון שאליו יישלח קוד האימות. |
AddressVerificationData
הצגת נתונים לאימות באמצעות גלויה.
ייצוג JSON | |
---|---|
{
"businessName": string,
"address": {
object ( |
שדות | |
---|---|
businessName |
שם העסק של המוכר. |
address |
הכתובת שאליה ניתן לשלוח גלויה. |
EmailVerificationData
הצגת נתונים לאימות באימייל.
ייצוג JSON | |
---|---|
{ "domainName": string, "userName": string, "isUserNameEditable": boolean } |
שדות | |
---|---|
domainName |
שם הדומיין בכתובת האימייל. לדוגמה "gmail.com" ב-foo@gmail.com |
userName |
שם המשתמש בכתובת האימייל. לדוגמה "foo" ב-foo@gmail.com |
isUserNameEditable |
האם הלקוח רשאי לספק שם משתמש אחר. |