- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
旅游圈度假线路产品标准API接口1.0.8
更新记录
版本号 更新内容 1.0.1 获取所有产品信息示例更新 1.0.2 Product增加字段:TeamCode、HotelStandard、HotelStandardOtherDesc、TrafficType、TrafficTypeOtherDesc、ProductLevel、ProductType、TravelType、SecondLevelArea、ThirdLevelAreas、FourthLevelAreas 1.0.4 1.1获取所有产品信息接口更新。优化全量产品XML ,根据产品数量自动拆分为多个xml文件,提高单次访问解析速度,减少通信失败。具体解释见接口描述。
1.3推送最近更新的产品ID接口,接口推送时间描述更新。 1.0.5 把错误的测试地址更新为正确的,由更新为 1.0.6 1.2根据产品ID获取产品信息或班期信息,更新正确的响应报文示例名字,由 获取产品信息请求报文(班期信息).xml更新为 获取产品信息响应报文(班期信息).xml,该XML示例是响应报文,之前写成了请求报文。 1.0.7 1.1获取所有产品信息接口,调用接口地址描述更新。 1.0.8 1.2根据产品ID获取产品信息或班期信息接口。父节点为ProductCabinType增加子节点StockCount;更新xml示例:获取产品信息响应报文(产品信息).xml;ProductSchedule下子节点描述更新。
目 录
1. 产品管理 2
1.1获取所有产品信息 2
1.2根据产品ID获取产品信息或班期信息 3
1.3推送最近更新的产品ID 6
备注说明 6
产品管理
1.1获取所有产品信息
1.1.1 接口说明
通讯协议 HTTP GET 调用接口 http://{WebServerPath}/BusinessXml/{SecretKey}/Product/{xmlFileName}
注:{xmlFileName}为具体的某个XML文件,详情见下方接口描述
旅游圈预先将所有产品信息生成到XML文件中,首先需要获取Total.xml文件,解析此文件中XmlFileCount,XmlFileCount为有多少个产品信息Xml文件。然后获取产品信息,获取产品信息从Detail1.xml开始一直到DetailXmlFileCount.xml。
比如:从Total.xml文件解析到XmlFileCount为5,那么获取产品信息的时候需要获取5个Xml文件,分别为:Detail1.xml、Detail2.xml、Detail3.xml、Detail4.xml、Detail5.xml
注意:这些xml文件系统会一天更新一次。
1.1.2 响应Xml报文字段及示例
Total.xml
父节点 字段名 数据类型 描述 必填 ProductRoot XmlFileCount Int 总Xml文件个数 Y ProductCount Int 总产品数量 Y
Detail1.xml
父节点 字段名 数据类型 描述 必填 ProductRoot TotalCount Int 当前Xml文件中总产品数量 Y Products Array 产品信息数组 Y Products Product ArrayItem 单个产品信息,具体子节点见:根据产品ID获取产品信息或班期信息接口的响应报文描述,父节点为Product。 Y
1.1.2 Xml示例
1.1.3 代码示例(C#)
1.2根据产品ID获取产品信息或班期信息
1.2.1 接口说明
通讯协议 HTTP POST 调用接口 http://{WebServerPath}/BusinessOpenAPIService.svc/ GetProduct
1.2.2 请求Xml报文字段及示例
父节点 字段名 数据类型 描述 必填 GetProductRequest SecretKey string 密钥 Y ProductIDs Array 产品ID数组(子节点描述见下方),
一次最多查询50个产品,超过50个产品请进行分页查询。如果提交的数据中超过50个产品,将直接返回错误。 Y Type int 获取产品信息类型。0获取产品信息,1获取班期信息,默认为0 Y ProductIDs ProductID string 产品ID Y
示例:
?xml version=1.0 encoding=utf-8?
GetProductRequest xmlns:xsi=/2001/XMLSchema-instance xmlns:xsd=/2001/XMLSchema
SecretKeyC967632
文档评论(0)