Python 3.x Docusign JWT应用程序访问令牌在创建和发送信封时失败

Python 3.x Docusign JWT应用程序访问令牌在创建和发送信封时失败,python-3.x,jwt,docusignapi,Python 3.x,Jwt,Docusignapi,在docusign文档之后,我编写了代码,从docusign发送并下载签名文档。这是使用docusign提供的OAuth token generator for development完成的,现在我使用api\u client获取应用程序令牌。请求\u jwt\u application\u token点击/OAuth/token端点,我正在使用它提供的access_令牌创建和发送信封,但出现以下错误 errorCode:“用户\u身份验证\u失败”,\r\n“消息”:“用户名和密码中的一个或两

在docusign文档之后,我编写了代码,从docusign发送并下载签名文档。这是使用docusign提供的OAuth token generator for development完成的,现在我使用
api\u client获取应用程序令牌。请求\u jwt\u application\u token
点击/OAuth/token端点,我正在使用它提供的access_令牌创建和发送信封,但出现以下错误

errorCode:“用户\u身份验证\u失败”,\r\n“消息”:“用户名和密码中的一个或两个无效。”。无效的_请求


我尝试过不同的解决方案,但到目前为止,没有一种方法对我有效。以下是您必须确保的事项:

  • 您有一个正确配置的集成密钥(clientID)

  • 您有一个RSA私钥。该密钥被复制/粘贴,与您的配置文件完全相同。必须保留新行

  • 您的URL与环境匹配。这意味着您使用account-d和demo.docusign.net作为沙盒环境端点

  • 您需要userId,它是将被模拟的用户的GUid。该用户必须同意该应用程序。您必须确保传递的是userId而不是accountId,并且它与您要使用的帐户相同


  • 如果您确认所有这些,仍然会出错,我会考虑使用我们的代码示例来启动。我在你的问题中没有看到代码,但是我们的代码示例应该是一个很好的开始

    听起来您的标题可能是问题所在。您可以使用网络跟踪工具(如Fiddler)捕获您的应用程序发送到DocuSign的标题,但标记已编辑?我正在Vagrant中运行此工具,其中包含linux,您可以推荐我使用此工具吗?我会试试Fiddler看看这是否管用我自己都不熟悉,但这里有几个建议:它在端口443上发送,一切都乱七八糟。我将尝试附加随请求一起发送的参数。我需要强制用户同意,为此我需要为我的应用程序启用全面同意,因为我必须在DNS条目中添加TXT令牌,在那之后,它对我非常有用,我不再使用request\u jwt\u application\u令牌,而是恢复使用request\u jwt\u user\u令牌。