- طلب 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. سيتم طرح القيمة القائلة ضياء زياد كالعادة إذا تم تعيينها لأنواع أنشطة تجارية أخرى. |
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
رسالة استجابة لـ Verifications.Fetch VerificationOptions.
تمثيل 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 |
ما إذا كان مسموحًا للعميل بتقديم اسم مستخدم مختلف |