我们目前正在与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": "..."
}
这些是设置的身份验证作用域:impersonation
、signature
和click.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在线帮助信息中有所说明。我只是错过了那里的所有信息。有点信息过载。
:(
谢谢。