بدء عملية إثبات صحة معلومات موقع جغرافي
طلب HTTP
POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:verify
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
name |
اسم المورد للموقع الجغرافي المطلوب إثبات ملكيته |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON | |
---|---|
{ "method": enum ( |
الحقول | ||
---|---|---|
method |
طريقة التحقق. |
|
languageCode |
رمز اللغة وفقًا لمعيار BCP 47 الذي يمثّل اللغة التي سيتم استخدامها في عملية إثبات الهوية |
|
context |
معلومات سياقية إضافية لإثبات ملكية الأنشطة التجارية الخدمية مطلوب للمواقع الجغرافية التي يكون نوع نشاطها التجاري CUSTOMER_LOCATION_ONLY. لإثبات صحة العنوان، سيتم استخدامه لإرسال بطاقة بريدية. وبالنسبة إلى الطرق الأخرى، يجب أن يكون مطابقًا للطريقة التي تم تمريرها إلى location.fetchVerifyOptions. سيتم طرح الخطأ INVALID_ARGUMENT إذا تم ضبطه لأنواع أخرى من مواقع الأنشطة التجارية. |
|
حقل الربط RequestData البيانات التي يُدخِلها المستخدم لطريقة معيّنة بالإضافة إلى بيانات العرض. يجب أن تتطابق البيانات مع الطريقة المطلوبة. اترك هذا الحقل فارغًا إذا لم تكن هناك حاجة إلى بيانات. يمكن أن يكون RequestData واحدًا فقط مما يلي: |
||
emailInput |
إدخال أسلوب EMAIL. |
|
addressInput |
إدخال لطريقة ADDRESS. |
|
phoneInput |
إدخال طريقة PHONE_CALL/SMS |
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
رسالة ردّ على Verifys.VerifyLocation
تمثيل JSON | |
---|---|
{
"verification": {
object ( |
الحقول | |
---|---|
verification |
طلب إثبات الملكية الذي تم إنشاؤه |
نطاقات التفويض
يتطلب هذا الإعداد أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/plus.business.manage
https://www.googleapis.com/auth/business.manage
لمزيد من المعلومات، يُرجى الاطِّلاع على نظرة عامة على OAuth 2.0.
EmailInput
إدخال للتحقق من EMAIL
تمثيل JSON | |
---|---|
{ "emailAddress": string } |
الحقول | |
---|---|
emailAddress |
عنوان البريد الإلكتروني الذي يجب إرسال رقم التعريف الشخصي إليه لا يتم قبول عنوان بريد إلكتروني إلا إذا كان أحد العناوين المقدَّمة من خلال locations.fetchVerificationOptions. إذا تم ضبط isUserNameEditable على "صحيح" في |
AddressInput
حقل لإثبات ملكية ADDRESS.
تمثيل JSON | |
---|---|
{ "mailerContactName": string } |
الحقول | |
---|---|
mailerContactName |
اسم جهة الاتصال التي يجب إرسال الرسالة إليها. |
PhoneInput
إدخال PHONE_CALL/SMS للتحقق
تمثيل JSON | |
---|---|
{ "phoneNumber": string } |
الحقول | |
---|---|
phoneNumber |
رقم الهاتف الذي يجب الاتصال به أو إرسال رسالة SMS إليه. يجب أن يكون أحد أرقام الهواتف في الخيارات المؤهّلة. |