วิธีหนึ่งในการใช้ฟีดราคาคือการใช้ราคาที่มีการเปลี่ยนแปลง (เดิมคือการดึงข้อมูลตามคำแนะนำ)
ขั้นตอนสำหรับวิธีการนี้มีดังนี้
Google จะส่งข้อความขอคำแนะนำจากองค์ประกอบรูท
<HintRequest>
ที่มีข้อมูลเวลาจากการอัปเดตเซิร์ฟเวอร์ล่าสุดของคุณเซิร์ฟเวอร์จะตอบกลับด้วยข้อความตอบกลับคำแนะนำ
<Hint>
ซึ่งมีรายการราคาโรงแรมที่มีการเปลี่ยนแปลงนับตั้งแต่การอัปเดตครั้งล่าสุดจากนั้น Google จะตอบกลับด้วยข้อความค้นหาว่า
<Query>
เซิร์ฟเวอร์จะตอบกลับด้วยข้อความ Transaction
<Transaction>
ที่มีข้อมูลที่อัปเดตแล้ว
ดูภาพรวมของการปรับราคาได้ที่กระบวนการปรับราคา
โดยค่าเริ่มต้น Google จะส่งข้อความขอคำแนะนำไปยังเซิร์ฟเวอร์ของคุณทุกๆ 5 นาที คุณปรับความถี่นี้ได้โดยการตั้งค่าติดต่อเรา
ระบบจะส่งข้อความคำขอโดยใช้เมธอด HTTP POST
โดยตั้งค่าส่วนหัว Content-Type
เป็น application/xml
และตั้งส่วนหัว User-Agent
เป็น Google-HotelAdsPrices
ตรวจสอบว่าสถานะปลายทางที่ Google ส่งกลับมาเป็น OK
โดยติดต่อผู้จัดการลูกค้าด้านเทคนิค (TAM) ของคุณ คุณควรกำหนดการตั้งค่านี้ระหว่างการตั้งค่า Hotel Prices ครั้งแรก
ตัวอย่างการขอคำแนะนำ
ข้อความขอคำแนะนำมีองค์ประกอบรูทของ <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 ของการค้นหาและคำแนะนำ