@liuliang520500/jd-sdk
Version:
79 lines (59 loc) • 1.85 kB
Markdown
# 京东开放平台SDK
京东开放平台API Node.js SDK,支持京东联盟API接口。
## 安装
```bash
npm install @liuliang520500/jd-sdk --save
```
## 环境变量配置
在项目根目录创建`.env`文件,配置以下环境变量:
```
appkey=您的京东联盟AppKey
secretkey=您的京东联盟SecretKey
unionId=您的京东联盟ID
key=您的推广位的Key
siteId=您的站点ID
```
## 联系作者
- vx: liuliangzheng
## 示例
```javascript
// 引入SDK
const { JdClient } = require('@liuliang520500/jd-sdk');
// 创建客户端实例
const client = new JdClient({
appKey: process.env.appkey,
secretKey: process.env.secretkey
});
// 调用推广位查询接口
async function queryPositions() {
try {
const result = await client.execute('UnionOpenPositionQueryRequest', {
unionId: process.env.unionId,
key: process.env.key,
pageIndex: 1,
pageSize: 20
});
console.log(result);
} catch (error) {
console.error('查询失败:', error);
}
}
queryPositions();
```
## 支持的接口
- 推广位创建(UnionOpenPositionCreateRequest)
- 推广位查询(UnionOpenPositionQueryRequest)
- 订单查询(UnionOpenOrderQueryRequest)
- 订单行查询(UnionOpenOrderRowQueryRequest)
- 商品详情查询(UnionOpenGoodsQueryRequest)
- 京粉精选商品查询(UnionOpenGoodsJingfenQueryRequest)
- 获取推广链接(UnionOpenPromotionByUnionidGetRequest)
- 优惠券查询(UnionOpenCouponQueryRequest)
- 活动查询(UnionOpenActivityQueryRequest)
- 商品类目查询(UnionOpenCategoryGoodsGetRequest)
## API文档
详细API文档请参考[京东联盟开放平台](https://union.jd.com/openplatform/api)
## License
MIT
## 参考文档
- [京东联盟API文档](https://union.jd.com/openplatform/api)