# API介绍

tapd开放应用提供API能力,方便开放应用开发者操作tapd各个业务数据

# 准备工作

可以参考快速入门

# 使用API

# 直接使用

# 应用ID和应用秘钥对应的就是API账号和密码

应用ID和密钥

# 获取项目下需求curl 使用 Basic Auth 鉴权调用示例

curl -u '应用ID:应用秘钥' 'https://apiv2.tapd.tencent.com/stories?workspace_id=10104801'

# SDK使用

NodeJS-SDK使用方式

Python-SDK使用方式

Golang-SDK使用方式

# 数据权限

sdk提供了基于项目态的权限控制,对开发者提供了,所有已经授权给该插件的接口权限。

# 授权接口

# 界面配置权限范围

可以参考应用权限控制

# 代码配置文件配置权限范围

开发者需要在plugin.yaml中声明需要,插件需要使用的权限范围,每个权限范围对应这一批开放的接口。

  scopes:
    - story           #需求读和写相关接口
    - bug#read        #缺陷读类型接口
1
2
3

所有的scope列表,已经对应的接口列表,可以参考API接口文档

# 授权项目

对所有已经安装了插件的项目,插件都有对应的接口操作权限。

需要注意的是,每个项目安装的插件版本可能不同,对于特定某个安装项目,所拥有的接口范围,取决去安装版本中声明的scope。

可以前往 「开放平台-应用管理后台-应用权限」 查看。 也可以查看插件版本库中,对应版本的配置文件plugin.yaml

上次更新: 2025-06-09 14:34:03