DocuSign点击API-未经授权的响应调用POST协议



我们目前正在与DocuSign click API进行集成。我们正在使用JSON Web令牌承载(JWT(授权,下面的调用工作正常。

获取/clickapi/v1/accounts/{accountId}/clickwraps?status=active

获取/clickapi/v1/accounts/{accountId}/clickwraps/{clickwrapId}/users?client_user_id=<clientUserID>

为了从UI中隐藏{accountId}和{clickwrapId},我试图遵循这种方法React Docusign ClickwrapCredentials

但当我试图用主体调用api POST/clickapi/v1/accounts/{accountId}/clickwraps/{clickwrapId}/agreements时,我得到了401未经授权的响应

{
"clientUserId": "..."
}

这些是设置的身份验证作用域:impersonationsignatureclick.manage

在API文档中,没有任何与POST API相关的内容。这是有效的API吗?为什么我要领401?

您似乎还需要用于此Click API端点的click.send作用域。我会要求我们更新文件以反映这一点。很抱歉造成混乱。

+1以上。也感谢您报告此问题。我们知道,您在上面调用的端点(/clickapi/v1/accounts/{accountId}/clickwrappes/{clickwrappeId}/agreements(未在Clickwrap文档中列出。我们正在努力尽快解决这个问题。

我只是想补充一下,这有助于解决我使用DocuSign遇到的错误代码401的问题。点击CreateHasAgreedWithHttpInfo。将click.send和click.manage添加到模拟授权的范围中,JWT令牌请求修复了它。刚刚收到带有协议URL的响应。

这一点在其开发门户网站的DocuSign在线帮助信息中有所说明。我只是错过了那里的所有信息。有点信息过载。

:(

谢谢。

最新更新