- طلب 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.FetchVerificationOptions.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"options": [
{
object ( |
| الحقول | |
|---|---|
options[] |
خيارات التحقّق المتاحة |
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/business.manage
لمزيد من المعلومات، يُرجى الاطّلاع على OAuth 2.0 Overview.
VerificationOption
يمثّل خيار إثبات الملكية كيفية إثبات ملكية الموقع الجغرافي (المشار إليه بطريقة إثبات الملكية) والمكان الذي سيتم إرسال إثبات الملكية إليه (المشار إليه ببيانات العرض).
| تمثيل JSON |
|---|
{ "verificationMethod": enum ( |
| الحقول | |
|---|---|
verificationMethod |
طريقة تأكيد الموقع الجغرافي |
| إحدى بيانات العرض يجب أن تتطابق البيانات مع الطريقة. يكون هذا الحقل فارغًا إذا لم تتوفّر أي بيانات عرض للطريقة المقابلة. في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الردّ: | |
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 |
ما إذا كان يُسمح للعميل بتقديم اسم مستخدم مختلف |