【磐河旅行】之酒店API接口对接实录

这篇具有很好参考价值的文章主要介绍了【磐河旅行】之酒店API接口对接实录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 项目需求概述

通过对接第三方磐河旅行的酒店API接口实现在我们的APP 、微信小程序、H5上可提供用户酒店查询、酒店预订、退订等功能。

  1. 酒店接口功能拆分

除了酒店静态数据字典(如酒店城市数据、酒店品牌数据等)接口主要分数据查询类和订单操作类共有7个接口方法。

酒店数据查询类接口有:酒店搜索接口、酒店详情接口、酒店房型及产品查询接口

酒店订单操作类接口有:下单接口、支付接口、订单取消接口、订单退订接口、订单详情接口。 (PS:磐河旅行开放平台的 订单取消接口和订单退订接口是同一个接口,统称订单取消接口,他们是根据当前订单状态判断 用户发起的是订单未支付时申请取消操作 还是 订单已确认时申请退订操作)。所以酒店API接口涉及的整体业务还是相对简单易懂的。

下图是磐河旅行的酒店在线文档 接口列表

酒店预订 api 渠道,php,java,c#,postman,微信小程序,Powered by 金山文档

这里需要补充的是除了以上查询类和订单类接口,磐河旅行还有一个订单状态变更推送接口,也就是说当订单状态发生变化时,他们会通过下单时我方传入的回调地址,把变更的订单号及状态回调推送通知给我们,此时我们拿到订单号后需要调用他们的酒店订单详情接口来同步我们的本地订单状态。

  1. 【磐河旅行】接口技术栈和闭坑方法总结

磐河旅行酒店API接口采用REST风格,对外暴露HTTP服务。如果没有特殊说明,磐河旅行分销开放平台API提供基于http协议,post方式,基于json格式的数据访问,数据编码为UTF-8。有两种调用方式:

1. 分销商主动发起,调用磐河旅行分销开放平台API的请求。

2. 磐河旅行分销开放平台发起,回调分销商系统的请求。(就是我刚上面说的订单状态变更推送接口

闭坑方法之一:先用Postman调试,请求头部一律记得设置Content-Type:application/json

所以这里强烈推荐一个HTTP API接口免费调试工具:Postman。对接时强烈建议先通过Postman把接口调试通了,然后再coding到自己的代码中,这样可以排除因为自己写的http请求方法和请求方式等问题导致的接口调试失败。

酒店预订 api 渠道,php,java,c#,postman,微信小程序,Powered by 金山文档

(为了测试调用方便部分接口get/post都支持)但这里请求方式强烈建议一律用POST,(请求头部一律记得设置)Content-Type:application/json。磐河开放平台所有接口方法都支持这种请求方式,强烈建议,少走弯路。

闭坑方法之二:当没订单状态发生变更时没有收到回调时,请用postman自行模拟推送下。

首选确保下单时传入了正确的回调地址,其次确保我们预留的回调地址 外网是可以正常访问的,所以在遇到接受不到回调通知时,先排查下这两个问题,第二个问题用postman自己模拟推送下 看是否返回 HTTPStatus 200即可知晓。

闭坑方法之三:不是所有已确认状态的酒店订单都可以申请退订,至少需要满足两点条件,可以取消且在取消时限内。

订单详情接口中有返回取消政策类型和最晚免费取消时限。根据这两个字段判断

酒店预订 api 渠道,php,java,c#,postman,微信小程序,Powered by 金山文档

所以前端需要根据这两个字段 判断是否显示 退订 按钮。只有取消政策类型是 限时取消且当前时间小于 免费取消最晚时间内才可以申请退订。

  1. 上线前准备:

上线前可通过 磐河旅行分销后台 开启白名单,配置自己服务器IP。同时支付接口也有签名验证。所以需要保存和自己的appkey和秘钥

酒店预订 api 渠道,php,java,c#,postman,微信小程序,Powered by 金山文档

因为磐河旅行的支付方式是预充值,一单一结的,支付接口就是余额支付代扣接口。所以上线前需要确保酒店账户有足够余额,否则会导致下单支付失败。

通过磐河旅行分销后台可以配置,余额不足预警值,当余额低于我们设置的预警值时,磐河旅行会发送短信通知提醒我们。

酒店预订 api 渠道,php,java,c#,postman,微信小程序,Powered by 金山文档

订单确认成功通知短信,如果需要磐河旅行发送的话,需要联系他们免费开通,默认他们是不发送的,因为我们平台自己发送短信给客户的,所以就没有开启。

(PS:磐河旅行酒店数量大概在150万+,因为他们是聚合平台,所以对接他们一家相当于已经对接了某程、某团等OTA渠道,且磐河的对接门槛和人工成本比他们都要低很多)文章来源地址https://www.toymoban.com/news/detail-785037.html

到了这里,关于【磐河旅行】之酒店API接口对接实录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 酒店预订小程序源码 含前后端+搭建教程

    分享一个酒店预订在线订房小程序源码,程序包含前端+后端,详细的搭建教程。 系统特色功能一览: 1、在线订房,在线订餐,在线积分兑换商品,在线购买商品,分享分销功能,返利管理; 2、订阅消息邮件提醒,语音提醒,新增了微信消息提醒(访客在酒店小程序下单后,

    2024年02月12日
    浏览(51)
  • 酒店预订订单的分析与建模【决策树、xgboost】

    1.数据处理 2.数据探索性分析 3.网格搜索对决策树、xgboost进行模型参数调优 4.基于五折交叉验证的决策树、xgboost模型预测 👉往期文章可以关注我的专栏 下巴同学的数据加油小站 会不定期分享数据挖掘、机器学习、风控模型、深度学习、NLP等方向的学习项目,关注不一定能

    2024年02月10日
    浏览(56)
  • 【数据分析实战】基于python对酒店预订需求进行分析

    🙋‍♂️作者简介:生鱼同学,大数据科学与技术专业硕士在读👨‍🎓,曾获得华为杯数学建模国家二等奖🏆,MathorCup 数学建模竞赛国家二等奖🏅,亚太数学建模国家二等奖🏅。 ✍️研究方向:复杂网络科学 🏆兴趣方向:利用python进行数据分析与机器学习,数学建模竞

    2023年04月08日
    浏览(83)
  • 微信小程序酒店宾馆民宿房间预订系统设计与实现

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、

    2024年02月04日
    浏览(51)
  • SpringBoot+微信小程序实现的酒店预订小程序系统 附带详细运行指导视频

    项目演示地址: 视频地址 项目描述:这是一个 基于SpringBoot+微信小程序框架 开发的酒店预订小程序系统。首先,这是一个 前后端分离 的项目,代码简洁规范,注释说明详细,易于理解和学习。其次,这项目功能丰富,具有一个酒店预订小程序系统该有的所有功能。 项目功

    2024年04月22日
    浏览(36)
  • 【华为OD机试python】预订酒店【 2023 Q1 A卷|100分】

    ■ 题目描述 放暑假了,小明决定到某旅游景点游玩,他在网上搜索到了各种价位的酒店(长度为n的数组A), 他的心理价位是x元,请帮他筛选出k个最接近x元的酒店(n=k0),并由低到高打印酒店的价格。 输入描述 第一行:n, k, x 第二行:A[0] A[1] A[2]…A[n-1] 输出描述 从低到高

    2024年02月03日
    浏览(40)
  • 【旅游度假】Axure酒店在线预订APP原型图 旅游度假子模块原型模板

    页面数量:共 20+ 页 兼容软件:Axure RP 9/10,不支持低版本 应用领域:旅游度假,生活服务 作品申明:页面内容仅用于功能演示,无实际功能 本作品为「酒店在线预订」的移动端原型设计图,主要功能包括:主页、搜索、酒店详情、在线预订、订单管理等模块与功能。 本作

    2024年02月12日
    浏览(41)
  • 基于JAVA+Springboot+Thymeleaf前后端分离项目:酒店宾馆房间预订系统设计与实现

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩。 项目配有对应开发文档、

    2024年02月21日
    浏览(46)
  • 基于微信小程序的民宿短租酒店预订系统设计与实现(源码+lw+部署文档+讲解等)

    💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 2023-2024年最值得选的微信小程序毕业设计

    2024年04月26日
    浏览(73)
  • api接口如何有效对接

    在平时工作中,经常会遇到的一种场景是:A公司要对接B公司的API方法,这时,A公司就要阅读B公司的接口文档,从接口文档中找到自己需要对接的API,并根据接口文档的要求,完成编码工作,最终完成对接工作。 本篇是站在A公司的角度,去对接B公司API接口的实战。 一般情

    2024年02月16日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包