הודעות Hint Request

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

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

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

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

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

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

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

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

הודעת הבקשה נשלחת באמצעות method POST HTTP, כשהכותרת 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 של שאילתות ורמזים.