ส่วนนี้จะแสดงข้อมูลอ้างอิงสำหรับไฟล์ XML ของ Google ข้อความขอคำแนะนำ ข้อความตอบกลับคำแนะนำ และข้อความค้นหา
<Hint>
(ข้อความตอบกลับคำแนะนำ)
องค์ประกอบรูทของข้อความตอบกลับคำแนะนำ ข้อความตอบกลับคำแนะนำ ระบุว่าควรกำหนดราคาใหม่สำหรับชุดค่าผสมของโรงแรมหรือแผนการเดินทางใด ข้อความเหล่านี้จะเป็นการตอบกลับข้อความขอคำแนะนำจาก Google
ข้อความตอบกลับคำแนะนำควรระบุเฉพาะโรงแรมที่มีราคา เปลี่ยนนับจากครั้งล่าสุดที่ Google ได้รับการตอบกลับคำแนะนำที่สำเร็จจาก เซิร์ฟเวอร์ของคุณ
ข้อความตอบกลับคำแนะนำจะใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อระบุ โรงแรมและแผนการเดินทางที่ Google ควรปรับราคา:
แผนการเดินทางที่แน่นอน: ชุดค่าผสมของวันที่เช็คอินและ ระยะเวลาในการเข้าพัก
ช่วงวันที่เช็คอิน: ระบุช่วงวันที่เช็คอิน วันที่ซึ่งเริ่มด้วยวันที่เช็คอินครั้งแรกและลงท้ายด้วยวันที่สุดท้าย วันที่เช็คอิน
การเข้าพักตามช่วงเวลา (หรือแผนการเดินทางตามช่วงเวลา)
แต่ละวิธีเหล่านี้ต้องใช้ไวยากรณ์ที่แตกต่างกันสำหรับการตอบกลับคำแนะนำ
โปรดดูข้อมูลเพิ่มเติมที่หัวข้อข้อความตอบกลับคำแนะนำ
ไวยากรณ์
องค์ประกอบ <Hint>
ใช้ไวยากรณ์ที่แตกต่างกัน ขึ้นอยู่กับประเภทของคำแนะนำ
ข้อความตอบกลับ:
แผนการเดินทางที่แน่นอน
ข้อมูลต่อไปนี้จะแสดงไวยากรณ์สำหรับแผนการเดินทางที่แน่นอนในการตอบกลับคำแนะนำ ข้อความ:
<!-- Exact Itinerary Hint Response -->
<?xml version="1.0" encoding="UTF-8"?>
<Hint>
<Item>
<Property>hotel_ID</Property>
...
<Stay>
<CheckInDate>checkin_date</CheckInDate>
<LengthOfStay>number_of_nights</LengthOfStay>
</Stay>
</Item>
...
</Hint>
ช่วงที่เช็คอิน
ข้อมูลต่อไปนี้จะแสดงไวยากรณ์สำหรับช่วงการเช็คอินในการตอบกลับคำแนะนำ ข้อความ:
<!-- Check-in Ranges Hint Response -->
<?xml version="1.0" encoding="UTF-8"?>
<Hint>
<Item>
<!-- At least one is required -->
<Property>hotel_ID</Property>
[...]
<!-- Required -->
<FirstDate>first_checkin_date</FirstDate>
<!-- Required -->
<LastDate>last_checkin_date</LastDate>
</Item>
...
</Hint>
การเข้าพักตามช่วงเวลา
ข้อมูลต่อไปนี้จะแสดงไวยากรณ์สำหรับการเข้าพักตามช่วงเวลาในข้อความตอบกลับคำแนะนำ
<!-- Ranged Stay Hint Response -->
<?xml version="1.0" encoding="UTF-8"?>
<Hint>
<Item>
<!-- At least one is required -->
<Property>hotel_ID</Property>
[...]
<StaysIncludingRange>
<!-- Required -->
<FirstDate>first_date</FirstDate>
<!-- Optional -->
<LastDate>last_date</LastDate>
</StaysIncludingRange>
</Item>
...
</Hint>
Attributes
องค์ประกอบ <Hint>
มีแอตทริบิวต์ที่ไม่บังคับ: id
วันและเวลา
ที่ระบุ ซึ่งรวมเป็นแอตทริบิวต์ hintId
ใน <Query>
ข้อความที่ส่งโดยพิจารณาจาก <Hint>
นี้
องค์ประกอบลูก
องค์ประกอบ <Hint>
มีองค์ประกอบย่อยต่อไปนี้
องค์ประกอบย่อย | จำเป็นหรือไม่ | ประเภท | ประเภทการตอบกลับคำแนะนำ | คำอธิบาย |
---|---|---|---|---|
<CheckInDate> | Required | Date | แผนการเดินทางที่แน่นอน | วันที่เช็คอินสำหรับแผนการเดินทาง |
<FirstDate> | Required | Date | ช่วงวันที่เช็คอินและแผนการเดินทางตามช่วงเวลา | วันที่แรกของช่วงวันที่สำหรับช่วงเช็คอินหรือตามช่วงวันที่ ข้อความตอบกลับคำแนะนำของ Stay รวมวันที่ |
<Item> | Required | Object | ทั้งหมด | คอนเทนเนอร์สำหรับโรงแรม/แผนการเดินทางที่จะอัปเดต |
<LastDate> | Required* | Date | ช่วงวันที่เช็คอินและแผนการเดินทางตามช่วงเวลา | วันสุดท้ายของช่วงวันที่สำหรับการเช็คอินหรือตามช่วงเวลา ข้อความตอบกลับคำแนะนำของ Stay รวมวันที่ * องค์ประกอบนี้ไม่บังคับสำหรับการเข้าพักตามช่วงเวลา |
<LengthOfStay> | Required | integer | แผนการเดินทางที่แน่นอน | จำนวนคืนสำหรับแผนการเดินทาง แสดงเป็นบวก จำนวนเต็ม |
<Property> | Required | string | ทั้งหมด | รหัสของโรงแรม โดยใช้รหัสเดียวกับข้อมูลโรงแรม หมายเลข
ของ
|
<Stay> | Required | Object | แผนการเดินทางที่แน่นอน | คอนเทนเนอร์สำหรับ <CheckinDate> และ
องค์ประกอบ <LengthOfStay> ในคำแนะนำแผนการเดินทางที่แน่นอน
ข้อความตอบกลับ <Item> แต่ละรายการจะมีได้เพียงรายการเดียว
<Stay> |
<StaysIncludingRange> | Required | Object | แผนการเดินทางตามช่วงเวลา | คอนเทนเนอร์สำหรับองค์ประกอบ <FirstDate> และ <LastDate> ในข้อความตอบกลับคำแนะนำของการเข้าพักตามช่วงเวลา |
ตัวอย่าง
แผนการเดินทางที่แน่นอน
ตัวอย่างต่อไปนี้กำหนดแผนการเดินทางหลายรายการสำหรับที่พักเดียว ข้อความตอบกลับคำแนะนำ:
<!-- Exact Itinerary Hint Response -->
<?xml version="1.0" encoding="UTF-8"?>
<Hint>
<Item>
<Property>12345</Property>
<Stay>
<CheckInDate>2018-07-03</CheckInDate>
<LengthOfStay>3</LengthOfStay>
</Stay>
</Item>
<Item>
<Property>12345</Property>
<Stay>
<CheckInDate>2018-07-03</CheckInDate>
<LengthOfStay>4</LengthOfStay>
</Stay>
</Item>
</Hint>
ช่วงที่เช็คอิน
ตัวอย่างต่อไปนี้ระบุโรงแรม 2 แห่งที่มีการเปลี่ยนแปลงราคาและ ควรมีการดึงข้อมูลอีกครั้ง Google ได้รับแผนการเดินทางทั้งหมดระหว่างวันที่ 3 ถึง 6 กรกฎาคมสำหรับที่พัก 12345 และ 67890 ดังนี้
<!-- Check-in Ranges Hint Response -->
<?xml version="1.0" encoding="UTF-8"?>
<Hint>
<Item>
<Property>12345</Property>
<Property>67890</Property>
<FirstDate>2018-07-03</FirstDate>
<LastDate>2018-07-06</LastDate>
</Item>
</Hint>
การเข้าพักตามช่วงเวลา
ตัวอย่างต่อไปนี้แสดงการใช้งานการเข้าพักตามช่วงเวลา 2 แบบ คือ ช่วงคืนและอีกคืนสำหรับ 1 คืน
<!-- Ranged Stay Hint Response -->
<?xml version="1.0" encoding="UTF-8"?>
<Hint>
<!-- Google fetches prices for all itineraries (first and last date are set) -->
<Item>
<Property>12345</Property>
<StaysIncludingRange>
<FirstDate>2018-07-03</FirstDate>
<LastDate>2018-07-06</LastDate>
</StaysIncludingRange>
</Item>
<!-- Google fetches prices for a single night (first date only) -->
<Item>
<Property>67890</Property>
<StaysIncludingRange>
<FirstDate>2018-07-03</FirstDate>
</StaysIncludingRange>
</Item>
</Hint>
สำหรับแต่ละตัวอย่างเหล่านี้ Google จะตอบกลับด้วย <Query>
และคุณควร
จากนั้นให้ตอบกลับด้วย <Transaction>
ที่มีการอัปเดตราคาสำหรับ
โรงแรม/แผนการเดินทางที่ระบุ
<HintRequest>
องค์ประกอบรูทของข้อความขอคำแนะนำ Google จะส่งคำขอคำแนะนำ ข้อความไปยังเซิร์ฟเวอร์ของคุณและรอการตอบกลับที่ระบุโรงแรมและ แผนการเดินทางที่ราคามีการเปลี่ยนแปลงตั้งแต่ครั้งล่าสุดที่ Google ได้รับ การตอบกลับคำแนะนำที่สำเร็จจากเซิร์ฟเวอร์ของคุณ
หากราคามีการเปลี่ยนแปลง Google จะส่ง <Query>
ที่
จะดึงข้อมูลราคาที่อัปเดตสำหรับโรงแรมและแผนการเดินทางที่ระบุ
ดูข้อมูลเพิ่มเติมได้ที่ข้อความขอคำแนะนำ
ไวยากรณ์
องค์ประกอบ <HintRequest>
ใช้ไวยากรณ์ต่อไปนี้
ไวยากรณ์
<?xml version="1.0" encoding="UTF-8"?>
<HintRequest>
<LastFetchTime>last_fetch_time</LastFetchTime>
</HintRequest>
Attributes
องค์ประกอบ <HintRequest>
ไม่มีแอตทริบิวต์
องค์ประกอบลูก
องค์ประกอบ <HintRequest>
มีองค์ประกอบย่อยต่อไปนี้
องค์ประกอบย่อย | ประเภท | คำอธิบาย |
---|---|---|
<LastFetchTime> | DateTime | เวลาล่าสุดที่ Google ได้รับข้อความตอบกลับคำแนะนำสำเร็จ
ไปยังข้อความขอคำแนะนำ
หากเวลานี้เกิดก่อนเวลาล่าสุดที่อัปเดตราคาในเซิร์ฟเวอร์ คุณควรตอบกลับด้วยข้อความตอบกลับคำแนะนำโดยระบุว่าโรงแรมใดมีการเปลี่ยนแปลงราคาบ้าง หากไม่มีการดึงข้อมูลครั้งล่าสุดที่สำเร็จ ระบบจะตั้งค่านี้เป็นค่าช่วงเวลาแบบคงที่ (เพื่อหลีกเลี่ยงปัญหาร้ายแรงยิ่งขึ้นจากงานที่รอดำเนินการจำนวนมาก) ค่าช่วงเวลาแบบคงที่ในปัจจุบันคือ 1, 000 วินาที แต่ อาจมีการเปลี่ยนแปลง สำหรับข้อมูลเพิ่มเติม ปรึกษา ข้อความตอบกลับคำแนะนำ |
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงข้อความขอคำแนะนำ
ข้อความขอคำแนะนำ
ตัวอย่างต่อไปนี้แสดงข้อความขอคำแนะนำ
<?xml version="1.0" encoding="UTF-8"?>
<HintRequest id="ABCDEF" timestamp="2018-06-07T16:20:00Z">
<LastFetchTime>2018-03-25T00:04:09Z</LastFetchTime>
</HintRequest>
<Query>
องค์ประกอบรูทของข้อความ Query
Query
ข้อความเป็นคำขอ
จาก Google สำหรับการอัปเดตราคาหรือข้อมูลเมตา โดยใช้ได้กับทั้งพุล
และราคาที่มีการเปลี่ยนแปลง
วิธีการส่งข้อมูลราคา
ข้อความ Query
มี 3 ประเภทดังนี้
ราคาแบบเรียลไทม์: Google จะตอบสนองต่อคำขอที่เจาะจงของผู้ใช้ โดยขอ การอัปเดตราคาแบบเรียลไทม์ เมื่อพาร์ทเนอร์ได้รับ
Live pricing query
พาร์ทเนอร์ควรตอบกลับด้วย<Transaction>
ที่ มีข้อมูลราคาที่ขอในองค์ประกอบ<Result>
ใช้การกำหนดราคาตามบริบท: Google อัปเดตแคชราคาตามบริบท ซึ่งได้รับความนิยมในประวัติศาสตร์ เมื่อคุณได้รับ
With context query
คุณควรตอบกลับด้วย<Transaction>
ที่มีฟิลด์ ที่ขอข้อมูลราคาในองค์ประกอบ<Result>
ข้อมูลเมตา: Google จะส่งคำขออัปเดตข้อมูลเมตาสำหรับห้องพักและแพ็กเกจห้องพักของโรงแรมที่ระบุ เมื่อคุณได้รับข้อความ
Metadata Query
คุณจะ ควรตอบกลับด้วยข้อความ<Transaction>
ที่ระบุข้อมูลเกี่ยวกับพร็อพเพอร์ตี้ ห้องพักและแพ็กเกจห้องพักในองค์ประกอบ<PropertyDataSet>
ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมราคา สําหรับการค้นหาราคาและข้อมูลเมตาของแพ็กเกจห้องพัก สำหรับการค้นหาข้อมูลเมตา
ไวยากรณ์ที่แตกต่างกัน 3 ประเภทมีดังนี้
ไวยากรณ์
องค์ประกอบ <Query>
ใช้ไวยากรณ์ต่อไปนี้
ราคาแบบเรียลไทม์
<?xml version="1.0" encoding="UTF-8"?>
<Query latencySensitive="true_or_false">
<Checkin>YYYY-MM-DD</Checkin>
<Nights>number_of_nights</Nights>
<!-- Only for Check-in Date Range pricing queries (Changed Pricing) -->
<FirstDate>YYYY-MM-DD</FirstDate>
<LastDate>YYYY-MM-DD</LastDate>
<!-- Only for Ranged Stay pricing queries (Changed Pricing) -->
<AffectedNights>number_of_nights</AffectedNights>
<PropertyList>
<Property>hotel_id</Property>
...
</PropertyList>
<!-- See documentation below for <Context> -->
<Context>
...
</Context>
</Query>
มีบริบท
<?xml version="1.0" encoding="UTF-8"?>
<Query>
<Checkin>YYYY-MM-DD</Checkin>
<Nights>number_of_nights</Nights>
<!-- Only for Check-in Date Range pricing queries (Changed Pricing) -->
<FirstDate>YYYY-MM-DD</FirstDate>
<LastDate>YYYY-MM-DD</LastDate>
<!-- Only for Ranged Stay pricing queries (Changed Pricing) -->
<AffectedNights>number_of_nights</AffectedNights>
<PropertyContextList>
<PropertyContext>
<Property>hotel_id</Property>
...
<!-- See documentation below for <Context> -->
<Context>
...
</Context>
</PropertyContext>
</PropertyContextList>
</Query>
ข้อมูลเมตา
<HotelInfoProperties>
<Property>property_ID</Property>
...
</HotelInfoProperties>
Attributes
องค์ประกอบ <Query>
อาจมีแอตทริบิวต์ 1 รายการ: latencySensitive
คุณจะระบุแอตทริบิวต์ latencySensitive
หรือไม่ก็ได้ เมื่อระบุและตั้งค่าเป็น
true
จะบ่งบอกว่าการค้นหาคือ Live Pricing Query
เพื่อให้ Google
ส่งการค้นหาที่มีแอตทริบิวต์ latencySensitive
โปรดติดต่อฝ่ายเทคนิค
ผู้จัดการฝ่ายดูแลลูกค้า (TAM)
องค์ประกอบลูก
องค์ประกอบ <Query>
มีองค์ประกอบย่อยต่อไปนี้
องค์ประกอบย่อย | ประเภทการค้นหา | ประเภท | คำอธิบาย |
---|---|---|---|
<AffectedNights> | Pricing | integer | จำนวนคืนสำหรับการเข้าพักตามช่วงเวลา องค์ประกอบนี้ใช้อยู่ เฉพาะสําหรับการค้นหาราคาสำหรับการเข้าพักตามช่วงเวลาที่ใช้กับราคาที่มีการเปลี่ยนแปลง |
<Checkin> | Pricing | Date | วันที่ที่มีการเปลี่ยนแปลงราคาที่ระบุ |
<Context> | Pricing (Live Pricing Queries only) | <Context> | สำหรับคำขอข้อมูลราคาแบบเรียลไทม์ ให้ระบุพารามิเตอร์บางรายการ
ในการค้นหา องค์ประกอบย่อยประกอบด้วย
องค์ประกอบ |
<FirstDate> | Pricing | Date | วันที่เริ่มต้นสำหรับช่วงของแผนการเดินทางที่จะนำราคานี้ไปใช้ องค์ประกอบนี้ใช้สำหรับการกำหนดราคาช่วงวันที่เช็คอินเท่านั้น การค้นหาที่ใช้กับราคาที่มีการเปลี่ยนแปลง |
<HotelInfoProperties> | Metadata | string | ที่พักอย่างน้อย 1 รายการที่ Google ต้องการอัปเดต
ข้อมูลเมตาของห้องพักและแพ็กเกจห้องพักในข้อความข้อมูลเมตา Query
องค์ประกอบนี้สามารถมี <Property> ได้มากกว่า 1 รายการ
องค์ประกอบที่ระบุรหัสที่พัก |
<LastDate> | Pricing | Date | วันที่สิ้นสุดสำหรับช่วงของแผนการเดินทางที่ราคา นำไปใช้ได้ องค์ประกอบนี้ใช้สำหรับการกำหนดราคาช่วงวันที่เช็คอินเท่านั้น การค้นหาที่ใช้กับพุล + คำแนะนำ |
<Nights> | Pricing | integer | จำนวนคืนสำหรับแผนการเดินทางหนึ่งๆ สูงสุด 30 คืน |
<PropertyList> | Pricing | Object | รหัสอย่างน้อย 1 รายการสำหรับโรงแรมที่ต้องอัปเดตราคา กำหนดโรงแรมแต่ละแห่งในองค์ประกอบ <PropertyList> <Property>pid1</Property> <Property>pid2</Property> </PropertyList> |
ตัวอย่าง
การค้นหาราคา
ตัวอย่างต่อไปนี้แสดงข้อความค้นหาราคาที่ขอราคา ข้อมูลอัปเดตเกี่ยวกับโรงแรมสำหรับกลุ่มต่างๆ ให้บริการเป็นเวลา 3 คืน และจะเริ่มในวันที่ 10 มิถุนายน 2018
<?xml version="1.0" encoding="UTF-8"?>
<Query>
<Checkin>2023-05-23</Checkin>
<Nights>3</Nights>
<PropertyList>
<Property>pid5</Property>
<Property>pid8</Property>
<Property>pid13</Property>
<Property>pid21</Property>
</PropertyList>
</Query>
การค้นหาราคาแบบเรียลไทม์
ตัวอย่างต่อไปนี้แสดงคำขอข้อมูลราคาแบบเรียลไทม์พร้อมเวลาตอบกลับ ขีดจำกัด 500 มิลลิวินาที:
<?xml version="1.0" encoding="UTF-8"?>
<Query latencySensitive="true">
<Checkin>2017-06-07</Checkin>
<Nights>5</Nights>
<DeadlineMs>500</DeadlineMs>
<PropertyList>
<Property>8675309</Property>
</PropertyList>
<Context>
<Occupancy>4</Occupancy>
<OccupancyDetails>
<NumAdults>2</NumAdults>
<Children>
<Child age="8"/>
<Child age="5"/>
</Children>
</OccupancyDetails>
<UserCountry>US</UserCountry>
<UserDevice>mobile</UserDevice>
</Context>
</Query>
พร้อมการค้นหาตามบริบท
<?xml version="1.0" encoding="UTF-8"?>
<Query>
<Checkin>2023-05-23</Checkin>
<Nights>2</Nights>
<PropertyContextList>
<PropertyContext>
<Property>8675309</Property>
<!-- In the future, occupancy and device might be specified -->
<Context><UserCountry>US</UserCountry></Context>
<Context><UserCountry>GB</UserCountry></Context>
</PropertyContext>
<PropertyContext>
<Property>8675310</Property>
<Property>8675311</Property>
<Context><UserCountry>CA</UserCountry></Context>
</PropertyContext>
</PropertyContextList>
</Query>
การค้นหาข้อมูลเมตา
<?xml version="1.0" encoding="UTF-8"?>
<Query>
<HotelInfoProperties>
<Property>pid5</Property>
<Property>pid8</Property>
<Property>pid13</Property>
<Property>pid21</Property>
</HotelInfoProperties>
</Query>
ดูตัวอย่างเพิ่มเติมของการค้นหาราคาสำหรับการเข้าพักตามช่วงเวลาและช่วงวันที่เช็คอินได้ที่ตัวอย่างข้อความ Query
<Context>
องค์ประกอบ <Context>
อธิบายข้อมูลสำหรับ Live pricing query
รวมถึงจำนวนและประเภทของแขก ประเทศของผู้ใช้ และอุปกรณ์ของผู้ใช้
ระบบจะไม่ใช้ <Context>
หลายรายการกับประเทศต่างๆ ของผู้ใช้ หรือ
อุปกรณ์ของผู้ใช้ เมื่อใช้ <Context>
หลายรายการเพื่อค้นหาหลายรายการ
อัตราการเข้าพัก ให้ระบุราคาสำหรับอัตราการเข้าพักแต่ละรายการเป็นแพ็กเกจห้องพักเพิ่มเติม
สำหรับที่พักหรือแผนการเดินทางที่เกี่ยวข้อง ที่พักหรือแผนการเดินทางแต่ละรายการควร
มีบล็อก <Result>
เดียวที่มีราคาสำหรับอัตราการเข้าพักหลายรายการ
รวมไว้ด้วย
โปรดดูรายละเอียดคำตอบสำหรับการค้นหา <Context>
ที่หัวข้อ
<OccupancyDetails>
ไวยากรณ์
องค์ประกอบ <Context>
ใช้ไวยากรณ์ต่อไปนี้
ไวยากรณ์
<?xml version="1.0" encoding="UTF-8"?>
<Query latencySensitive="true_or_false">
<Checkin>date</Checkin>
<Nights>number_of_nights</Nights>
<DeadlineMs>number_of_milliseconds</DeadlineMs>
<PropertyList>
<Property>property_ID</Property>
</PropertyList>
<Context>
<Occupancy>total_number_of_guests</Occupancy>
<OccupancyDetails>
<NumAdults>number_of_adults</NumAdults>
<Children>
<Child age=age_of_one_child_guest/>
<Child age=age_of_one_child_guest/>
</Children>
</OccupancyDetails>
<UserCountry>end_user_country</UserCountry>
<UserDevice>user_device_type</UserDevice>
</Context>
</Query>
องค์ประกอบลูก
องค์ประกอบ <Context>
มีองค์ประกอบย่อยต่อไปนี้
องค์ประกอบย่อย | ประเภทคำค้นหา | ประเภท | คำอธิบาย |
---|---|---|---|
<Occupancy> | Pricing | integer | ระบุจำนวนแขกทั้งหมด แม้จะไม่บังคับ แต่การค้นหาด้วย หมายเหตุ: |
<OccupancyDetails> | Pricing | Object | ขึ้นต้นด้วย <Occupancy> ระบุแขกตาม
ซึ่งได้แก่
แม้ว่าจะไม่บังคับ แต่การค้นหาด้วย หมายเหตุ: |
<UserCountry> | Pricing | string | กรองราคาตามประเทศที่ผู้ใช้อาศัยอยู่ ค่าคือ
รหัสประเทศ 2 ตัวอักษร เช่น การค้นหาด้วยการกำหนด |
<UserDevice> | Pricing | string | กรองราคาตามประเภทอุปกรณ์ที่ผู้ใช้ใช้ในการค้นหา ค่าที่เป็นไปได้มีดังนี้
การค้นหาด้วยการกำหนด |
ตัวอย่าง
อัตราการเข้าพัก
ตัวอย่างต่อไปนี้แสดงการค้นหาราคาแบบเรียลไทม์สำหรับ <Occupancy>
ภายใน <Context>
คำขอข้อมูลราคาแบบเรียลไทม์สำหรับแขกที่เป็นผู้ใหญ่ 3 คน
<?xml version="1.0" encoding="UTF-8"?>
<Query latencySensitive="true">
<Checkin>2017-06-07</Checkin>
<Nights>4</Nights>
<DeadlineMs>500</DeadlineMs>
<PropertyList>
<Property>45617</Property>
</PropertyList>
<Context>
<Occupancy>3</Occupancy>
<UserCountry>US</UserCountry>
<UserDevice>mobile</UserDevice>
</Context>
</Query>
รายละเอียดอัตราการเข้าพัก
ตัวอย่างต่อไปนี้แสดงการค้นหาราคาแบบเรียลไทม์ที่มี
<OccupancyDetails>
ภายใน <Context>
คำขอข้อมูลราคาแบบเรียลไทม์สำหรับแขก 4 คน ซึ่ง 2 คนเป็นเด็ก และมองหาราคาที่เหมาะกับการจองสำหรับแขกจากสหรัฐอเมริกาโดยใช้อุปกรณ์เคลื่อนที่
<?xml version="1.0" encoding="UTF-8"?>
<Query latencySensitive="true">
<Checkin>2017-06-07</Checkin>
<Nights>5</Nights>
<DeadlineMs>500</DeadlineMs>
<PropertyList>
<Property>8675309</Property>
</PropertyList>
<Context>
<Occupancy>4</Occupancy>
<OccupancyDetails>
<NumAdults>2</NumAdults>
<Children>
<Child age="4"/>
<Child age="12"/>
</Children>
</OccupancyDetails>
<UserCountry>US</UserCountry>
<UserDevice>mobile</UserDevice>
</Context>
</Query>
หลายบริบท
ตัวอย่างต่อไปนี้แสดงการใช้องค์ประกอบ <Context>
เพิ่มเติมในคำขอข้อมูลราคาแบบเรียลไทม์
<?xml version="1.0" encoding="UTF-8"?>
<Query latencySensitive="true">
<Checkin>2017-06-07</Checkin>
<Nights>4</Nights>
<DeadlineMs>500</DeadlineMs>
<PropertyList>
<Property>45617</Property>
</PropertyList>
<Context>
<Occupancy>3</Occupancy>
<UserCountry>US</UserCountry>
<UserDevice>mobile</UserDevice>
</Context>
<Context>
<Occupancy>6</Occupancy>
<OccupancyDetails>
<NumAdults>4</NumAdults>
<Children>
<Child age="6"/>
<Child age="10"/>
</Children>
</OccupancyDetails>
<UserCountry>US</UserCountry>
<UserDevice>mobile</UserDevice>
</Context>
</Query>