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

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

تكون خطوات هذه الطريقة على النحو التالي:

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

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

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

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

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

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

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

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

تحتوي رسائل طلب التلميحات على عنصر جذر <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 الخاص بالطلبات والتلميحات.