Thông báo Yêu cầu gợi ý

Một cách để triển khai nguồn cấp dữ liệu giá là sử dụng chế độ Mức giá đã thay đổi (trước đây là Lấy dữ liệu có gợi ý).

Quy trình cho phương thức này như sau:

  1. Google sẽ gửi thông báo Yêu cầu gợi ý từ thành phần gốc <HintRequest> chứa thông tin về thời gian của lần cập nhật máy chủ gần đây nhất.

  2. Máy chủ của bạn sẽ phản hồi bằng một thông báo Phản hồi gợi ý, <Hint>. Thông báo này chứa danh sách giá khách sạn đã thay đổi kể từ lần cập nhật gần đây nhất.

  3. Sau đó, Google sẽ phản hồi bằng một thông báo Truy vấn: <Query>.

  4. Máy chủ của bạn sẽ phản hồi bằng một thông báo Giao dịch, <Transaction>, trong đó có dữ liệu đã cập nhật.

Để biết thông tin tổng quan về việc định giá lại, hãy xem bài viết Quy trình định giá lại.

Theo mặc định, Google sẽ gửi thông báo Yêu cầu gợi ý đến máy chủ của bạn theo tần suất 5 phút một lần. Bạn có thể điều chỉnh tần suất này bằng cách thiết lập chế độ liên hệ với chúng tôi.

Thông báo yêu cầu được gửi bằng phương thức HTTP POST với tiêu đề Content-Type được đặt thành application/xml và tiêu đề User-Agent được đặt thành Google-HotelAdsPrices. Đảm bảo trạng thái điểm cuối mà Google gửi lại là OK bằng cách liên hệ với Nhà quản lý tài khoản hỗ trợ kỹ thuật (TAM). Bạn nên định cấu hình chế độ cài đặt này trong quá trình thiết lập Giá khách sạn ban đầu.

Ví dụ về Yêu cầu gợi ý

Thông báo Yêu cầu gợi ý có thành phần gốc là <HintRequest> và một thành phần con là <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>

Để xem thêm ví dụ và thông tin bổ sung, hãy tham khảo Tài liệu tham khảo XML về truy vấn và gợi ý.