یکی از راههای پیادهسازی فید قیمت، استفاده از قیمتگذاری تغییر یافته (که قبلاً Pull with Hints نام داشت) است.
جریان برای این روش به شرح زیر است:
Google یک پیام Hint Request از عنصر ریشه
<HintRequest>
ارسال می کند که حاوی اطلاعات زمانی از آخرین به روز رسانی سرور شما است.سرور شما با یک پیام "Hint Response" ،
<Hint>
پاسخ می دهد، که حاوی لیستی از قیمت هتل ها است که از آخرین به روز رسانی تغییر کرده است.سپس Google با یک پیام Query پاسخ می دهد:
<Query>
.سرور شما با یک پیام تراکنش ،
<Transaction>
پاسخ می دهد که شامل داده های به روز شده است.
برای مروری بر قیمتگذاری مجدد، به فرآیند قیمتگذاری مجدد مراجعه کنید.
Google به طور پیش فرض در فواصل زمانی 5 دقیقه ای یک پیام درخواست راهنمایی به سرور شما ارسال می کند. این فرکانس را می توان با تنظیم تماس با ما تنظیم کرد.
پیام درخواست با استفاده از روش HTTP POST
با هدر Content-Type
روی application/xml
و هدر User-Agent
روی Google-HotelAdsPrices
ارسال میشود. با تماس با مدیر حساب فنی خود (TAM) مطمئن شوید وضعیت نقطه پایانی که Google ارسال میکند OK
است. شما باید این تنظیم را در طول تنظیم اولیه قیمت هتل خود پیکربندی کرده باشید.
مثال درخواست راهنمایی
پیامهای درخواست راهنمایی دارای یک عنصر ریشه <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>
برای مثالهای بیشتر و اطلاعات بیشتر، به Query & Hints XML Reference مراجعه کنید.