1.47.0 • Published 2 days ago

@opentapd/tapd-node-sdk v1.47.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 days ago

简介 🐕🐕

主要用于调用TAPD api v2 接口的SDK<( ̄︶ ̄)↗GO!

推荐版本: NodeJs 14.13.0+

Install

设置npm工具使用软件源的registry

npm config set registry https://mirrors.tencent.com/npm/

安装SDK包

npm install @tencent/tapd-node-sdk

Usage

申请应用

  1. 申请和使用应用 https://o.tapd.woa.com/document/api-doc/API%E6%96%87%E6%A1%A3/%E5%BC%80%E6%94%BE%E5%B9%B3%E5%8F%B0%E5%BA%94%E7%94%A8API%E4%BD%BF%E7%94%A8%E6%8C%87%E5%BC%95.html

  2. 复制应用ID和密钥 https://o.tapd.woa.com/admin/{你的应用标识}/dashboard Alt

DEMO

const SDK = require('@tencent/tapd-node-sdk');




const api = new SDK({
    client: 'gggg123', // 你的应用CODE
    secret: '112A5B9F-D7B9-EC9C-B688-24E44F5043C4', // 密钥 注意保密
});


// api 详细文档可参考tapdAPI的文档
api.getStories({
    workspace_id: '755'
}).then(data => {
    console.log(data);
}).catch(e => console.log(e)); 

// 文件上传接口使用方式
var file = fs.createReadStream('your file path')

// 支持Buffer
// const {FILE}= require('@tencent/tapd-node-sdk');
// const { Readable } = require('stream');
// //Readable
// const file_stdout = Readable.from(bitmap);
// var file = new FILE({
//   stdout: file_stdout,
//   filename: 'test.jpg',
// });

api.uploadImage({
    workspace_id: "755", 
    image: file
}).then(data => {
    console.log(data);
}).catch(e => console.log(e));


api.uploadImage({
    workspace_id: "755", 
    image: file
}).then(data => {
    console.log(data);
}).catch(e => console.log(e));

查看所有SDK方法和参数

IDC 网络的使用

  1. 怎看自己是不是IDC网络, 查看这个链接

  2. 如果是IDC网络怎么设置

const SDK = require('@tencent/tapd-node-sdk');

const api = new SDK({
    client: 'gggg123', // 你的应用CODE
    secret: '112A5B9F-D7B9-EC9C-B688-24E44F5043C4', // 密钥 注意保密
    env: 'idc'
});

Artifact

https://mirrors.tencent.com/#/private/npm/detail?repo_id=537&project_name=%40tencent%2Ftapd-node-sdk&search_label=package_name&search_value=tapd-node-sdk&page_num=1

其他问题

提issue可能看不到,找tapd客服解决反馈。

Contributions

欢迎参与SDK共建!开发&共建流程,请参照 contributing.md

1.47.0

2 days ago

1.46.1-alpha.0

24 days ago

1.46.0

29 days ago

1.45.1-alpha.5

29 days ago

1.44.1-alpha.1

2 months ago

1.45.0

2 months ago

1.45.1-alpha.4

2 months ago

1.45.1-alpha.3

2 months ago

1.45.1-alpha.2

2 months ago

1.45.1-alpha.1

2 months ago

1.45.1-alpha.0

2 months ago

1.44.1-alpha.0

2 months ago

1.43.1-alpha.4

2 months ago

1.44.0

2 months ago

1.32.0-beta.9

2 months ago

1.32.0-beta.8

2 months ago

1.32.0-beta.10

2 months ago

1.32.0-beta.7

2 months ago

1.32.0-beta.6

2 months ago

1.43.0

3 months ago

1.42.1-alpha.1

3 months ago

1.32.0-beta.5

3 months ago

1.32.0-beta.4

5 months ago

1.5.0

6 months ago