滴滴API请求SDK
为保障请求参数的安全性,滴滴对请求参数进行签名验证处理。该签名值在调用滴滴接口时,作为请求参数传入,滴滴后台会校验签名的正确性。
为简化请求调用,滴滴提供API请求SDK。利用SDK发起对滴滴API的请求,将自动完成参数签名过程。接入的开发者,只需要关注请求参数即可,无须关注签名过程。
SDK获取
Java版SDK说明
SDK包内容
- open-sdk-xxxx.jar---------滴滴SDK编译文件jar
- fastjson-xxxx.jar---------SDK依赖的json工具jar
- log4j-xxxx.jar---------SDK依赖的日志jar
- httpclient-xxxx.jar---------SDK依赖的http工具jar
- httpcore-xxxx.jar---------SDK依赖的http工具jar
- commons-logging-xxxx.jar---------http工具依赖的日志jar
- README.md---------SDK说明文件
SDK使用说明
- 下载SDK,解压后将SDK中的jar包集成到开发项目中。依赖的jar也可以用maven方式引入,pom内容请参考SDK中的README.md。
- 获取系统参数:利用SDK中的工具类:DidiBizUtil获取(方法名为getSysParams)。
- 根据具体请求接口,组装请求参数,并调用SDK中的工具HttpUtil.post发送请求即可。
注意
- 使用sdk时注意根据接入环境修改接入信息(请求url、appKey、appSecret等)。
- sdk中使用fastjson解析返回的json信息,实际使用中开放人员可以自行决定json处理工具。
API请求调用示例
PHP版SDK说明
SDK包内容
- KopUtil.php---------滴滴接入请求相关工具,包括签名和post请求
- DidiBizUtil.php---------滴滴接入获取系统参数相关工具
- version.txt---------版本信息说明文件
SDK使用说明
- 下载SDK,解压后将SDK中的php文件集成到开发项目中。
- 获取系统参数:利用SDK中的工具类:DidiBizUtil获取(方法名为_genPlatParams)。
- 根据具体请求接口,组装请求参数,并利用KopUtil的_request方法发送请求即可。
API请求调用示例
node版SDK说明
SDK包内容
- demo.js---------SDK入口,测试demo
- index.js---------SDK工具集入口
- config.json---------系统参数配置json
- lib/kop.js---------接口请求工具(包含接口调用和算签工具)
- lib/util.js---------工具集
- lib/env.js---------环境控制工具
- README.md---------SDK说明文件
SDK使用说明
- 下载SDK,解压后将SDK中的js库和json文件集成到开发项目中。
- 系统参数配置:修改config.json文件,根据当前使用环境(线上或测试环境)配置appKey、appSec及kopHost。
- 开放接口调用程序:参照demo.js或下方"请求调用示例",配置接口调用系统参数和请求参数,然后调用kop.js的send接口发送请求即可。
API请求调用示例