ข้อความขอคําแนะนํา
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
วิธีหนึ่งในการใช้ฟีดราคาคือการใช้ราคาที่มีการเปลี่ยนแปลง (เดิมคือการดึงข้อมูลตามคำแนะนำ)
ขั้นตอนสำหรับวิธีการนี้มีดังนี้
Google ส่งข้อความขอคำแนะนำจากองค์ประกอบรูท <HintRequest>
ที่มีข้อมูลเวลาจากการอัปเดตเซิร์ฟเวอร์ครั้งล่าสุด
เซิร์ฟเวอร์ของคุณจะตอบกลับด้วยข้อความตอบกลับคำแนะนำ <Hint>
ซึ่งมีรายการราคาโรงแรมที่มีการเปลี่ยนแปลงนับตั้งแต่การอัปเดตครั้งล่าสุด
จากนั้น Google จะตอบกลับด้วยข้อความค้นหา: <Query>
เซิร์ฟเวอร์จะตอบกลับด้วยข้อความ Transaction <Transaction>
ที่มีข้อมูลที่อัปเดตแล้ว
ดูภาพรวมของการกําหนดราคาใหม่ได้ที่กระบวนการกําหนดราคาใหม่
Google จะส่งข้อความขอคำแนะนำไปยังเซิร์ฟเวอร์ของคุณเป็นระยะๆ ทุก 5 นาทีโดยค่าเริ่มต้น คุณปรับความถี่นี้ได้โดยการตั้งค่าติดต่อเรา
ระบบจะส่งข้อความคําขอโดยใช้เมธอด 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 ของการค้นหาและคำแนะนำ
สงวนลิขสิทธิ์ Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-25 UTC
[null,null,["อัปเดตล่าสุด 2025-07-25 UTC"],[[["\u003cp\u003eGoogle's Changed Pricing method allows you to update hotel prices efficiently by focusing on changes since the last update.\u003c/p\u003e\n"],["\u003cp\u003eThe process involves a Hint Request from Google, a Hint Response from your server with changed hotel IDs, a Query from Google, and a Transaction from your server with updated data.\u003c/p\u003e\n"],["\u003cp\u003eGoogle sends Hint Requests every 5 minutes, but this frequency can be adjusted by contacting Google support.\u003c/p\u003e\n"],["\u003cp\u003eHint Requests use HTTP POST with specific headers; ensure endpoint status is "OK" for successful communication.\u003c/p\u003e\n"],["\u003cp\u003eHint Request messages contain the last fetch time, allowing your server to identify price changes since then.\u003c/p\u003e\n"]]],[],null,["# Hint Request Messages\n\nOne way to implement your price feed is to use [Changed Pricing (formerly Pull\nwith Hints)](/hotels/hotel-prices/dev-guide/delivery-mode#hints).\n\nThe flow for this method is as follows:\n\n1. Google sends a Hint Request message from the root element [`\u003cHintRequest\u003e`](../xml-reference/queries#hintrequest)\n that contains time information from your most recent server update.\n\n2. Your server responds with a [Hint Response\n message](/hotels/hotel-prices/dev-guide/hint-response-messages), [`\u003cHint\u003e`](../xml-reference/queries#Hint),\n which contains a list of hotels prices that have changed since\n the last update.\n\n3. Google then responds with a\n [Query message](/hotels/hotel-prices/dev-guide/query-messages): [`\u003cQuery\u003e`](../xml-reference/queries#Query).\n\n4. Your server responds with a\n [Transaction message](/hotels/hotel-prices/dev-guide/transaction-overview),\n [`\u003cTransaction\u003e`](../xml-reference/transaction-messages#Transaction), that includes the updated data.\n\nFor an overview of repricing, see [Repricing\nprocess](/hotels/hotel-prices/dev-guide/updating-prices#repricing-process).\n\nGoogle sends a Hint Request message to your server at 5-minute intervals by\ndefault. This frequency can be adjusted by setting [contact us](https://support.google.com/hotelprices/gethelp).\n\nThe request message is sent using an HTTP `POST` method with the `Content-Type`\nheader set to `application/xml` and the `User-Agent` header set to\n`Google-HotelAdsPrices`. Ensure the endpoint status that Google sends back is `OK` by\ncontacting your Technical Account Manager (TAM). You should have configured this setting during your\nHotel Prices initial setup.\n\n### Hint Request example\n\nHint Request messages have a root element of\n[`\u003cHintRequest\u003e`](../xml-reference/queries#hintrequest) and a single child element, `\u003cLastFetchTime\u003e`. \n\n \u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n \u003cHintRequest id=\"request\" timestamp=\"2023-06-03T22:59:48Z\"\u003e\n \u003cLastFetchTime\u003e\u003cvar translate=\"no\"\u003e2023-06-03T22:54:40Z\u003c/var\u003e\u003c/LastFetchTime\u003e\n \u003c/HintRequest\u003e\n\nFor more examples and additional information, refer to [Query \\& Hints XML Reference](../xml-reference/queries)."]]