OpenAPI SDK上线通知更新时间:2018/02/11

简介

OpenAPI SDK,是艺龙提供的一套接入OpenAPI的工程,包含war包及源码,便于代理快速接入。

目前仅提供了实时搜索模式的接入方案,适用于不需要落地酒店数据的代理使用。

优势:节省95%以上的开发时间,可以在五分钟内部署起一个可用的服务,能够体验从查询到下单的全流程。

演示视频在本页最下方。

前置要求

  1. 1. CentOS 6.4+

  2. 2. JDK 1.7

  3. 3. Tomcat 8.0+

  4. 4. MySQL

  5. 5. 公网IPv4地址

文件下载

http://api.elongstatic.com/open/sdk/sdk.tar.gz

准备工作

  1. 1. 将公网IP地址添加到open站点(open.elong.com)上。

  2. 2. 执行下载的h5demo.sql脚本完成数据库初始化。

  3. 3. 建议将jdk目录下的jre/lib/security/java.security文件中的securandom.source配置项修改为file:/dev/./urandom,以免启动tomcat时卡顿。

  4. 4. 替换tomcat目录下conf/server.xml为下载的server.xml。

  5. 5. 在tomcat目录下的webapps文件夹中新建文件夹nbopen_demo_h5。

  6. 6. 将下载的nbopen_demo_h5.war文件放在第5步中新建的nbopen_demo_h5文件夹下,使用jar命令解压war包。

  7. 7. 修改相应的配置项(config.properties和jdbc.properties两个文件),其中username、appkey、secretkey、order_domain以及数据库相关配置为必须修改的配置项。

服务启动

运行tomcat目录下的bin/startup.sh即可,日志会输出在tomcat目录下的logs文件夹中。启动后可以通过http://ip:port/view/hotel/list访问页面并进行相应的操作。

注意事项

切勿将本服务直接暴露在公网上,本服务未做任何用户权限以及安全控制,若因此造成损失将由代理自身承担。

建议添加访问代理层,以控制用户权限和访问安全。


源码

https://github.com/xuqianvirtual/nbopen_demo_h5/tree/2.0.0

演示视频

http://v.youku.com/v_show/id_XMzM4MzY5OTIyNA==.html