طريقة مخصّصة على مستوى المجموعة لتعديل حالة "مباشر على Google" لعدة مواقع. يمكن تفعيل أو إيقاف فنادق متعددة في كل مكالمة. لتفعيل بعض الفنادق وإيقاف بعضها الآخر، عليك إجراء مكالمات متعددة.
طلب HTTP
POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
account |
الحقل مطلوب. اسم المورد الخاص بالحساب يكون التنسيق على النحو التالي: accounts/{account_id}. |
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"liveOnGoogle": boolean,
"partnerHotelIds": [
string
],
"liveOnGoogleStatus": enum ( |
| الحقول | |
|---|---|
liveOnGoogle |
اختياريّ. متوقّف تُستخدَم لتحديد ما إذا كان المكان المخصّص للاستئجار سيظهر على Google. عند ضبط القيمة على "صحيح"، ستعرض Google المؤسسات إذا اكتمل دمجها وكانت المؤسسة متاحة. عند ضبط القيمة على "خطأ"، لن تعرض Google الخصائص أبدًا. حلَّ يجب ضبط إحدى السمتَين |
partnerHotelIds[] |
الحقل مطلوب. تحدّد هذه السمة الخصائص التي سيتم تعديلها باستخدام الإعداد liveOnGoogle. |
liveOnGoogleStatus |
اختياريّ. تحدّد هذه السمة ما إذا كان سيتم عرض الموقع على Google، مع توفير عناصر تحكّم أكثر دقة من الحقل المنطقي يجب ضبط إحدى السمتَين ملاحظة: يجب وضع هذا الحقل بين علامتَي اقتباس. مثلاً: |
نص الاستجابة
رسالة الردّ على HotelService.SetLiveOnGoogle
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{ "updatedHotelIds": [ string ], "failedHotelIds": [ string ] } |
| الحقول | |
|---|---|
updatedHotelIds[] |
تحدّد هذه السمة الخصائص المعدَّلة. |
failedHotelIds[] |
تحدّد هذه السمة الخصائص التي تعذّر على Google تعديلها. |
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/travelpartner
لمزيد من المعلومات، يُرجى الاطّلاع على OAuth 2.0 Overview.