Method: accounts.hotels.setLiveOnGoogle

طريقة مخصّصة على مستوى المجموعة لتعديل حالة "مباشر على Google" لمواقع متعددة. يمكن لكل مكالمة تفعيل أو إيقاف فنادق متعددة. لتفعيل بعض الفنادق وإيقاف بعض الفنادق، عليك إجراء عدة مكالمات.

طلب HTTP

POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle

يستخدم عنوان URL بنية gRPC Transcoding.

معلّمات المسار

المَعلمات
account

string

مطلوبة. اسم المورد للحساب. التنسيق هو accounts/{account_id}.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "liveOnGoogle": boolean,
  "partnerHotelIds": [
    string
  ]
}
الحقول
liveOnGoogle

boolean

مطلوبة. ما إذا كان الموقع الإلكتروني سيظهر على Google وفي حال ضبط هذه السياسة على "صحيح"، سيعرض محرّك البحث Google المواقع الإلكترونية إذا اكتملت عملية التكامل وكان الموقع الإلكتروني متاحًا. وفي حال ضبطها على "خطأ"، لن يعرض محرك البحث Google الخصائص مطلقًا.

partnerHotelIds[]

string

مطلوبة. تحدِّد المواقع المطلوب تحديثها باستخدام إعداد LiveOnGoogle.

نص الاستجابة

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

رسالة الرد لـ HotelService.SetLiveOnGoogle.

تمثيل JSON
{
  "updatedHotelIds": [
    string
  ],
  "failedHotelIds": [
    string
  ]
}
الحقول
updatedHotelIds[]

string

يحدِّد السمات المعدَّلة.

failedHotelIds[]

string

تحديد المواقع التي لا يمكن لشركة Google تعديلها.

نطاقات الأذونات

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/travelpartner

للحصول على مزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على OAuth 2.0.