【问题标题】:DocuSign OAuth Token error - "An entry with the same key already exists"DocuSign OAuth 令牌错误 - “已存在具有相同密钥的条目”
【发布时间】:2013-08-17 19:34:55
【问题描述】:

我在尝试从 Docusign API 获取 Oauth 令牌时收到无效请求错误消息。我不知道这里可能出了什么问题,使用 DocuSign API 资源管理器 (http://iodocs.docusign.com/) 也可以重现该错误。请参阅下面的请求和响应:

请求

{ "uri": "https://demo.docusign.net/restapi/v2/oauth2/token", “方法”:“发布”, “标题”:{ “接受”:“应用程序/json”, “内容类型”:“应用程序/x-www-form-urlencoded”, “内容长度”:145 }, “正文”:“用户名=MY@USER.COM&password=MYPASSWORD&client_id=MYINTEGRATORKEY&grant_type=password&scope=api” }

响应

{ “错误”:“无效请求”, "error_description": "已存在具有相同键的条目。" }

我尝试了不同的键,得到了相同的结果。此调用以前有效,但现在抛出此异常。有什么想法吗?

【问题讨论】:

    标签: docusignapi


    【解决方案1】:

    错误消息不是很有帮助,需要更改,但是当您达到 OAuth 令牌的限制时会发生这种情况。您的帐户中允许有 10 个 OAuth 令牌,当您达到限制时会发生此错误。要在 demo.docusign.com 上解决登录到您的演示 DocuSign 控制台的问题,然后在右上角单击您的个人资料图标并转到

    Preferences -> Connected Apps
    

    从那里您应该会看到您的 OAuth 密钥列表。如果您列出了 10 个,那么这很可能是您的问题。尝试撤销一个,这将允许您创建一个新令牌...

    【讨论】:

    • 我刚刚查看了我的 DocuSign 沙箱,只有 3 个活动令牌,所以它似乎与令牌数量无关。还有其他想法吗?
    • 您是否只有一个沙箱,或者您是否有可能检查其他帐户?从那以后你又测试了一次,对吗?我一直在测试,当我已经有 10 个令牌时请求新令牌时,我得到了同样的错误。事实上,我什至为此在 DocuSign 方面记录了一个错误。
    • 是的,仔细检查了它是同一个帐户。我什至尝试了 2 个不同的沙箱,并确保请求发送了正确的用户凭据。这些沙盒是几个月前创建的,我会尝试创建一个新的。
    • 刚刚创建了一个新沙箱并尝试将新凭据与我的集成和 docusign api explorer 一起使用,但我遇到了同样的错误......
    • 真的只有我一个人在沙盒中遇到了这个异常吗?这听起来像 DocuSign 沙盒有问题...
    猜你喜欢
    • 1970-01-01
    • 2017-01-02
    • 2017-10-27
    • 2017-08-02
    • 2017-02-12
    • 1970-01-01
    • 2018-10-03
    • 1970-01-01
    • 2012-05-17
    相关资源
    最近更新 更多