预订宝/getHotelChainBrands
来自站长百科
getHotelChainBrands概述[ ]
- 接口地址:http://api.yudingbao.net/v1.0/hotel/hotelinfo.ashx?act=getHotelChainBrands
- 动作标识:getHotelChainBrands
- 参数:见参数说明
- 请求方式:GET
- 响应模式:JSON、JSONP、XML
注意:动作标识是大小写敏感的,请养成良好的编码习惯!
参数说明[ ]
无。
数据格式[ ]
- 响应头:
- Status:0为正常,非0表示处理请求时发生异常,通常是参数校验错误;
- Messages:当Status为非0时该字段肯定包含一条或多条消息文本;
对于数据格式的理解,请参考下列示例代码中的XML响应演示,其中每个字段都标注了数据类型(日期类型在XML响应中统一使用GMT格式,但被标注为string,请开发者注意)。
示例代码[ ]
以下示例代码是通过HTML表单实现了该接口的部分操作,您在开发过程中应当使用自己的平台语言来模拟这些操作以捕获响应体,然后对响应体做出相应的操作。
请求示例
<!-- 这是该接口的请求示例,该接口的访问类同于如下表单的提交, 请注意:该表单使用控件的方法模拟了GET请求 --> <form id="myForm" method="get" action="http://api.yudingbao.net/v1.0/hotel/hotelinfo.ashx"> <p> <!--动作标识,注意动作标识是大小写敏感的--> <input id="act" name="act" value="getHotelChainBrands" type="text" /> </p> <p> <!--该接口没有参数--> </p> <p> <!--指定响应格式为XML,这里以XML为例--> <input id="format" name="format" value="xml" type="text" /> <!--指定响应体应当是已格式化的,便于阅读代码,在生产环境中应当将该值设置为false--> <input id="indent" name="indent" value="true" type="text" /> <!--产品编号。在我的账户-分销产品的应用列表中可以找到该参数的值。--> <input id="aid" name="aid" value="78663" type="text" /> <!--接口密钥。在我的账户-分销产品的应用列表中可以找到该参数的值。--> <input id="key" name="key" value="0925ed633d24577eb3ffe13f00c55a4f9739f51a77eefb1dba29bb9568acddfd" type="text" /> <!--应用程序授权编号及公钥,这是可选的--> <input id="sid" name="sid" value="" type="text"> <input id="sKey" name="sKey" value="" type="text"> </p> <p> <input id="submit" name="submit" value="提交" type="submit"> </p> </form>
XML响应
<!--XML响应,响应体过大,已删节--> <?xml version="1.0" encoding="utf-8"?> <HttpResponse> <Status type="number">0</Status> <Messages type="array"> </Messages> <ResponseBody type="array"> <item type="object"> <Name type="string">159优家</Name> <Pinyin type="null"> </Pinyin> <Description type="null"> </Description> <HotelCount type="number">0</HotelCount> <Logo type="string">http://static.yudingbao.net/images/hotel/chainBrand/173.gif</Logo> <Cities type="object"> </Cities> <_id type="number">173</_id> <CreationDate type="string">Sat, 17 May 0042 20:52:57 GMT</CreationDate> <UpdateDate type="string">Mon, 01 Jan 0001 00:00:00 GMT</UpdateDate> </item> <item type="object"> <Name type="string">24K连锁</Name> <Pinyin type="null"> </Pinyin> <Description type="null"> </Description> <HotelCount type="number">0</HotelCount> <Logo type="string">http://static.yudingbao.net/images/hotel/chainBrand/55.gif</Logo> <Cities type="object"> </Cities> <_id type="number">55</_id> <CreationDate type="string">Sat, 17 May 0042 20:52:54 GMT</CreationDate> <UpdateDate type="string">Mon, 01 Jan 0001 00:00:00 GMT</UpdateDate> </item> <item type="object"> <Name type="string">72家房客</Name> <Pinyin type="null"> </Pinyin> <Description type="null"> </Description> <HotelCount type="number">0</HotelCount> <Logo type="string">http://static.yudingbao.net/images/hotel/chainBrand/46.gif</Logo> <Cities type="object"> </Cities> <_id type="number">46</_id> <CreationDate type="string">Sat, 17 May 0042 20:52:54 GMT</CreationDate> <UpdateDate type="string">Mon, 01 Jan 0001 00:00:00 GMT</UpdateDate> </item> </ResponseBody> </HttpResponse>
JSON响应
// Json响应,响应体过大,已删节 { "Status" : 0, "Messages" : [], "ResponseBody" : [{ "Name" : "159优家", "Pinyin" : null, "Description" : null, "HotelCount" : 0, "Logo" : "http://static.yudingbao.net/images/hotel/chainBrand/173.gif", "Cities" : { }, "_id" : 173, "CreationDate" : Date(1305665577676), "UpdateDate" : Date(-62135596800000) }, { "Name" : "24K连锁", "Pinyin" : null, "Description" : null, "HotelCount" : 0, "Logo" : "http://static.yudingbao.net/images/hotel/chainBrand/55.gif", "Cities" : { }, "_id" : 55, "CreationDate" : Date(1305665574438), "UpdateDate" : Date(-62135596800000) }, { "Name" : "72家房客", "Pinyin" : null, "Description" : null, "HotelCount" : 0, "Logo" : "http://static.yudingbao.net/images/hotel/chainBrand/46.gif", "Cities" : { }, "_id" : 46, "CreationDate" : Date(1305665574192), "UpdateDate" : Date(-62135596800000) }] }
JSONP响应
// JsonP响应,响应体过大,已删节 jsoncallback({ "Status" : 0, "Messages" : [], "ResponseBody" : [{ "Name" : "159优家", "Pinyin" : null, "Description" : null, "HotelCount" : 0, "Logo" : "http://static.yudingbao.net/images/hotel/chainBrand/173.gif", "Cities" : { }, "_id" : 173, "CreationDate" : Date(1305665577676), "UpdateDate" : Date(-62135596800000) }, { "Name" : "24K连锁", "Pinyin" : null, "Description" : null, "HotelCount" : 0, "Logo" : "http://static.yudingbao.net/images/hotel/chainBrand/55.gif", "Cities" : { }, "_id" : 55, "CreationDate" : Date(1305665574438), "UpdateDate" : Date(-62135596800000) }, { "Name" : "72家房客", "Pinyin" : null, "Description" : null, "HotelCount" : 0, "Logo" : "http://static.yudingbao.net/images/hotel/chainBrand/46.gif", "Cities" : { }, "_id" : 46, "CreationDate" : Date(1305665574192), "UpdateDate" : Date(-62135596800000) }] });