אחת הדרכים להטמיע את פיד המחירים היא באמצעות Changed Pricing (לשעבר Pull) עם רמזים).
התהליך לשיטה זו הוא:
Google שולחת הודעת רמז בבקשה מרכיב השורש
<HintRequest>
שמכיל את פרטי הזמן מעדכון השרת האחרון שלכם.השרת מגיב באמצעות תגובת רמז הודעה,
<Hint>
, שמכיל רשימה של מחירי מלונות שהשתנו מאז העדכון האחרון.לאחר מכן Google מגיבה עם הודעת השאילתה:
<Query>
.השרת מגיב באמצעות הודעה לעסקה,
<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 של רמזים.