【问题标题】:DocuSign error: unauthorized_client while trying to generate access tokenDocuSign 错误:未授权客户端尝试生成访问令牌时
【发布时间】:2020-12-31 00:38:02
【问题描述】:

我正在尝试使用代码 (https://developers.docusign.com/platform/auth/authcode/authcode-get-token) 使用 DocuSign API 生成 access_token

我正在调用 POST 请求到:https://account-d.docusign.com/oauth/token

具有以下正文(application/x-www-form-urlencoded): { "grant_type": "授权码", "code": "我用用户登录后得到的代码" }

授权:“基本编码Base64(integrationKey:SecretKey)”

我得到的错误是: { “错误”:“invalid_grant”, “error_description”:“unauthorized_client” }

我真的需要帮助。非常感谢

【问题讨论】:

  • 您是否将 integrationKey 和 SecretKey 替换为这些值?您是否创建了密钥并将正确的值(仅可用一次)复制到您的代码中?

标签: docusignapi


【解决方案1】:

检查事项:

  1. Authorization: "Basic encodedBase64(integrationKey:SecretKey)" 中替换了有效的集成密钥和秘密密钥,因此它是您从 DocuSign 开发者帐户获得的实际值。 (您使用引号的方式表明您将其作为字符串值而没有编码的实际值)。
  2. 代码的有效期只有 2 分钟。
  3. 在标头中使用了用于获取代码的相同 IK。

推荐你试试DocuSign eSignature Postman Collection,它会为你做这件事,你可以看看这是怎么做的。

【讨论】:

  • 这是我正在使用的,它并不能为您完成大部分工作。
  • 瑞恩,你需要帮助吗?
猜你喜欢
  • 2021-01-02
  • 2016-06-02
  • 1970-01-01
  • 2018-08-07
  • 2015-08-01
  • 2018-12-01
  • 2017-01-19
  • 1970-01-01
  • 2018-09-16
相关资源
最近更新 更多