【问题标题】:Click API returns a 401 error. RestAPI using same token does not单击 API 返回 401 错误。使用相同令牌的 RestAPI 不
【发布时间】:2019-07-23 22:50:20
【问题描述】:

我正在尝试使用在 https://developers.docusign.com/click-api/code-examples/clickwrap-getting 找到的演示代码来简单列出 clickwraps,并收到 401 错误。

我在尝试列出我的 clickwraps 时收到 401 错误。

我尝试使用我的 golang esign 库生成的令牌并使用来自令牌生成器的令牌。

使用相同的令牌,我可以进行 v2 电子签名 RestAPI 调用。

curl -i --request GET https://demo.docusign.net/clickapi/v1/accounts/${APIAccountId}/clickwraps -a --header "Authorization: Bearer ${oAuthAccessToken}"  --header "Accept: application/json"

我收到以下响应:HTTP/1.1 401 Unauthorized 缓存控制:无缓存 Pragma:无缓存 过期:-1 X-DocuSign-TraceToken:0f41a067-46c2-46a6-93fb-be8182010010 X-DocuSign 节点:SE1DFE187 日期:格林威治标准时间 2019 年 7 月 23 日星期二 22:47:58 内容长度:0

我需要使用“签名”以外的范围吗?

【问题讨论】:

    标签: docusignapi


    【解决方案1】:

    抱歉,Jim 给您带来了麻烦。我刚刚发现最近正在进行的代码更新已发布到我们的生产环境中。它要求您在令牌请求中指定 click API 的特定范围。这是因为 click 是一个单独的产品,需要您有正确的范围定义。 您需要在身份验证请求中添加click.manage。 我们会尽快更新文档

    它重定向到的 URL 中不仅仅是 scope=signature%20organization_read 应该是scope=signature%20organization_read%20click.manage

    【讨论】:

    • click.manage 范围允许我创建/更新/列出 clickwraps,但不能列出 UserAgreements。我可以获得点击 API 范围的完整列表吗?之后我应该能够发布 SDK。谢谢
    • 您调用哪个 API/端点来列出 UserAgreements ?
    • 所以...那是我的错。我在路径的第 5 部分使用 clickwrap 而不是 clickwraps。它现在工作正常。可能希望将错误更改为 404。
    • 很高兴听到它,也很高兴您正在使用新的 click API!
    猜你喜欢
    • 2022-06-29
    • 2014-10-11
    • 2014-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-31
    • 2018-01-15
    • 1970-01-01
    相关资源
    最近更新 更多