pdd-node-sdk
TypeScript icon, indicating that this package has built-in type declarations

0.0.11 • Public • Published

拼多多开放平台Node版SDK

拼多多开放平台链接地址:https://open.pinduoduo.com/#/apidocument

pdd-node-sdk职在辅助快速开发,除了方便使用,sdk还提供了的拼多多开放平台的类型声名,存放于src/pddApi/目录当中,如果你在使用中发布类型声明文件与官方文档不一致,可以执行npm run generate重新生成声明文件。

安装及使用

# install 
npm install pdd-node-sdk --save # or:yarn add pdd-node-sdk 

在代码中,导入PddClient实例始可使用:

import {
  PddClient,
} from 'pdd-node-sdk';
 
// 根据开放平台信息,填写以下内容
const client = new PddClient({
  clientId: 'clientId',
  clientSecret: 'clientSecret',
});

调用获取商品类目属性示例

import {
  // ...
  PDD_GOODS_CAT_TEMPLATE_GET,
} from 'pdd-node-sdk';
 
async function getGoodsTemplate(catId, assessToken) {
  const detail = await client.execute(
    PDD_GOODS_CAT_TEMPLATE_GET,
    {
      access_token: '',
      cat_id: '',
    }
  );
 
  // ...
  return detail;
}

关于打印日志

pdd-node-sdk是依赖于debug包打印日志,所以你可以在启动时,在环境变量中添加:

set DEBUG=pdd:log && ...

具体关于debug的使用,可以参见debug文档。

待完善:

  • 添加完善的单元测试
  • 添加API调用文件锁

Package Sidebar

Install

npm i pdd-node-sdk

Weekly Downloads

4

Version

0.0.11

License

MIT

Unpacked Size

1.54 MB

Total Files

820

Last publish

Collaborators

  • lywzx