UNPKG

@liuliang520500/pdd-sdk

Version:

拼多多开放平台SDK,支持多多进宝API

106 lines (79 loc) 2.76 kB
# @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。