הודעות Hint Request

אחת מהדרכים להטמיע את פיד המחירים היא באמצעות Changed Pricing (לשעבר Pull with Hints).

הזרימה עבור שיטה זו היא:

  1. Google שולחת הודעת Hint Request מרכיב הבסיס <HintRequest> שמכילה את פרטי הזמן מעדכון השרת האחרון.

  2. התגובה של השרת שלכם היא הודעת Hint Response, <Hint>, שמכילה רשימה של מחירי מלונות שהשתנו מאז העדכון האחרון.

  3. Google עונה לאחר מכן בהודעת שאילתה: <Query>.

  4. התגובה של השרת היא הודעה על העסקה, <Transaction>, שכוללת את הנתונים המעודכנים.

סקירה כללית לגבי התמחור מחדש זמינה במאמר תהליך התמחור מחדש.

כברירת מחדל, Google שולחת הודעת Hint Request לשרת שלכם במרווחי זמן של 5 דקות. אפשר לשנות את התדירות על ידי הגדרת האפשרות יצירת קשר.

הודעת הבקשה נשלחת באמצעות שיטת HTTP POST, כאשר הכותרת Content-Type מוגדרת ל-application/xml והכותרת User-Agent מוגדרת כ-Google-HotelAdsPrices. פנו למנהל החשבונות הטכני (TAM) כדי לוודא ש-Google שולחת לכם בחזרה את הסטטוס OK. הייתם צריכים לקבוע את ההגדרה הזו במהלך ההגדרה הראשונית של 'מחירי המלון'.

דוגמה לבקשת רמז

להודעות Hint Request יש רכיב בסיס (root) של <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 של שאילתות ורמזים.