# 使用TAPD API流程

访问已有应用或者申请新应用 -> 设置应用权限 -> 授权项目权限 -> 根据应用鉴权使用TAPD API

# 一、访问已有应用

应用地址:http://o.tapd.woa.com/admin/myapps

# 二、申请应用

创建应用

# 三、设置应用权限

应用权限

# 四、授权项目权限

项目授权1

# 选择需要授权的项目

项目授权2

# 当你是授权的管理员时可以直接同意授权

授权成功

# 当你需要授权的项目不是管理员时需要将链接复制给对应项目的管理员授权即可

授权失败

# 五、设置API请求IP限制(如不限制IP可不填)

安全设置1

# 六、使用API账号

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

应用ID和密钥

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

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

# 注:

# 1.需创建应用才会生成API账号及密码。只使用API接口可不上架应用!

# 2.公司网络安全限制的原因,从 IDC 请求到 OA 会失败。可以参考下面的解决方法:

1,curl -u 'xxxxxx:xx' -H 'Host: apiv2.tapd.woa.com' 'http://9.146.161.37/bugs?workspace_id=xxxx'

2,使用专用域名方式 oss.apiv2.tapd.woa.com: curl -u 'xxxxxx:xx' 'http://oss.apiv2.tapd.woa.com/bugs?workspace_id=xxxx'

123平台或者golang环境,可以这样: golang 配置 apiv2 header: Req.Host="apiv2.tapd.woa.com" 参考 (opens new window) 查看自己是不是IDC机器 (opens new window)

上次更新: 2025-04-17 19:58:41