UNPKG

@liuliang520500/jd-sdk

Version:
79 lines (59 loc) 1.85 kB
# 京东开放平台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)