הודעות Hint Request

אחת הדרכים להטמיע את פיד המחירים היא להשתמש בתמחור עדכני (לשעבר 'שליפה עם רמזים').

התהליך של השיטה הזו הוא:

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

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

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

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

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

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

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

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

להודעות 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 של שאילתות והנחיות.