رسائل لطلب قائمة بالتعديلات

إحدى طرق تنفيذ خلاصة الأسعار هي استخدام التغيير في السعر (المعروف سابقًا باسم Pull with Hints).

في ما يلي خطوات هذه الطريقة:

  1. تُرسِل Google رسالة طلب تلميح من العنصر الجذر <HintRequest> التي تحتوي على معلومات الوقت من آخر تعديل على الخادم.

  2. يردّ الخادم برسالة ردّ على طلب قائمة بالتعديلات، <Hint>، التي تحتوي على قائمة بأسعار الفنادق التي تغيّرت منذ آخر تعديل.

  3. تردّ Google بعد ذلك من خلال رسالة طلب: <Query>.

  4. يردّ الخادم برسالة Transaction message (رسالة المعاملة)، <Transaction>، التي تتضمّن البيانات المعدَّلة.

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

ترسل Google رسالة طلب قائمة بالتعديلات إلى خادمك على فترات زمنية تبلغ 5 دقائق بشكلٍ تلقائي. ويمكن تعديل معدّل التكرار هذا من خلال التواصل معنا.

يتم إرسال رسالة الطلب باستخدام طريقة POST في HTTP مع ضبط العنوان Content-Type على application/xml وضبط العنوان User-Agent على Google-HotelAdsPrices. تأكَّد من أنّ حالة نقطة النهاية التي ترسلها Google هي OK من خلال التواصل مع المدير الفني لحسابك. من المفترض أن تكون قد ضبطت هذا الإعداد أثناء الإعداد الأولي لأسعار الفنادق.

مثال على طلب قائمة بالتعديلات

تحتوي رسائل طلب التعديلات على عنصر جذر هو <HintRequest> وعنصر فرعي واحد هو <LastFetchTime>.

<?xml version="1.0" encoding="UTF-8"?>
<HintRequest id="request" timestamp="2023-06-03T22:59:48Z">
  <LastFetchTime>2023-06-03T22:54:40Z</LastFetchTime>
</HintRequest>

لمزيد من الأمثلة والمعلومات الإضافية، يُرجى الرجوع إلى مرجع XML للطلبات والاقتراحات.