jos-open
京东开放API nodejs sdk
安装使用
Install
$ npm install jos-open
获取授权()
请求url如下:
https://oauth.jd.com/oauth/token?grant_type=authorization_code&client_id=YOUR_CLIENT_ID&redirect_uri=YOUR_REGISTERED_REDIRECT_URI&code=GET_CODE&state=YOUR_CUSTOM_CODE&client_secret= YOUR_APP_SECRET
WARNING:
-
需要获取assessToken的API需要先授权
部分接口说明
getProductInfo
- 获取推广商品信息接口commonGet
- 获取通用推广链接orderQuery
- 订单查询接口goodsJingfenQuery
- 京粉精选商品查询接口categoryGoodsGet
- 商品类目查询pidGet
- 获取PID
详细API参数请参考
使用Demo (获取推广商品信息接口)
var jdConfig = {
accessToken: 'your access token', //用户授权token,某些api可不传
appKey: 'you app key',
appSecret: 'your app secret'
format: 'json', // 默认json数据传输
v: '2.0' // 默认版本号
};
const client = new JDClient(jdConfig.appKey, jdConfig.appSecret, jdConfig.accessToken)
const params = ['1090817274', '11024717589']
// get product info method
const results = await client.getProductInfo(params)
开发调试
Install dependencies:
$ npm install
Run em!
$ npm test
模拟真实情况运行测试用例前需要配置
- 拷贝
test/temp_jdConfig.ts
文件到test
目录下, 重命名为jdConfig.ts - 填充好
jdConfig.ts
里需要的配置