@liuliang520500/pdd-sdk
Version:
拼多多开放平台SDK,支持多多进宝API
106 lines (79 loc) • 2.76 kB
Markdown
# @mcp/pdd-sdk
拼多多开放平台SDK,支持多多进宝API,提供完整的类型定义和示例代码。
## 功能特点
- 支持多多进宝主要API
- 完整的TypeScript类型定义
- 详细的示例代码
- 简单易用的接口设计
- 内置签名算法
## 安装
```bash
npm install @mcp/pdd-sdk
```
## 快速开始
```javascript
const { PddClient } = require('@mcp/pdd-sdk');
// 初始化客户端
const client = new PddClient({
clientId: 'YOUR_CLIENT_ID',
clientSecret: 'YOUR_CLIENT_SECRET',
accessToken: 'YOUR_ACCESS_TOKEN'
});
// 使用API
async function example() {
try {
// 搜索商品
const searchResult = await client.goodsSearch.search({
keyword: '手机'
});
console.log(searchResult);
// 生成推广链接
const urlResult = await client.goodsPromUrlGenerate.generate({
p_id: 'YOUR_PID',
goods_sign_list: ['GOODS_SIGN']
});
console.log(urlResult);
} catch (error) {
console.error(error);
}
}
```
## 支持的API
- 商品API
- pdd.ddk.oauth.goods.detail (商品详情查询)
- pdd.ddk.oauth.goods.pid.generate (推广位创建)
- pdd.ddk.oauth.goods.pid.query (推广位查询)
- pdd.ddk.oauth.goods.prom.url.generate (商品推广链接生成)
- pdd.ddk.oauth.goods.search (商品搜索)
- pdd.ddk.oauth.goods.zs.unit.url.generate (转链API)
- 工具API
- pdd.ddk.oauth.member.authority.query (会员备案查询)
- pdd.ddk.oauth.order.detail.get (订单详情查询)
- pdd.ddk.oauth.resource.url.gen (频道推广)
## 示例代码
SDK提供了丰富的示例代码,位于`examples`目录下:
- goods-detail-test.js - 商品详情查询示例
- goods-pid-generate-test.js - 推广位创建示例
- goods-pid-query-test.js - 推广位查询示例
- goods-prom-url-generate-test.js - 商品推广链接生成示例
- goods-search-test.js - 商品搜索示例
- goods-zs-unit-url-generate-test.js - 转链示例
- member-authority-query-test.js - 会员备案查询示例
- order-detail-test.js - 订单详情查询示例
- resource-url-generate-test.js - 频道推广示例
## 环境变量
在使用示例代码时,需要在项目根目录创建`.env`文件,并配置以下环境变量:
```env
PDD_CLIENT_ID=your_client_id
PDD_CLIENT_SECRET=your_client_secret
PDD_SESSION_TOKEN=your_access_token
PDD_PID=your_pid
```
## API文档
完整的API文档请参考[拼多多开放平台文档](https://open.pinduoduo.com/application/document/api)
## 许可证
MIT License
## 作者
MCP Team (support@mcp.com)
## 问题反馈
如果您在使用过程中遇到任何问题,欢迎提交 Issue 或 Pull Request。