הודעות Hint Request

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

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

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

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

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

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

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

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

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

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

הודעות של בקשת רמז הן רכיב ברמה הבסיסית (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 של רמזים.