使用Postman调用DocuSign Room创建接口时遇ACCESS_DENIED错误
解决DocuSign Rooms API调用时的ACCESS_DENIED错误
我通过Postman携带access token调用Create a room API时,收到如下错误:
{ "errorCode": "ACCESS_DENIED", "message": "Access Denied." }
调用的API地址为:
https://demo.rooms.docusign.com/restapi/v2/accounts/8049f587-d3fc-4799-99aa-74e00d01a9d1/rooms bu
以下是具体排查和解决步骤:
- 修正API地址拼写:你提供的地址末尾存在明显错误(
rooms bu),正确的Create a room接口地址应为https://demo.rooms.docusign.com/restapi/v2/accounts/{accountId}/rooms,先修正地址格式。 - 检查Access Token权限:确保你的access token包含
dtr.rooms.write权限(创建房间必须该权限)。可通过解码JWT令牌查看权限范围,或在DocuSign开发者后台确认应用已添加对应权限。 - 验证账户ID一致性:确认URL中的账户ID(
8049f587-d3fc-4799-99aa-74e00d01a9d1)与access token关联的账户匹配,避免跨账户调用。 - 核对请求方法与参数:Create a room接口要求使用
POST方法,且请求体必须包含name、roomTemplateId等必填字段,确保请求方法正确、参数符合API规范。 - 确认Token有效性:检查access token是否过期,过期令牌会直接触发权限拒绝错误。
内容的提问来源于stack exchange,提问作者Suraj Adhikari
相关产品推荐
相关产品推荐

