Docusign API与python sdk:"无法反序列化关键数据。"

时间:2018-02-10 18:21:00

标签: python docusignapi

我按照此处的方法https://github.com/docusign/docusign-python-client并收到身份验证错误,"无法反序列化关键数据"在第33行:

oauth_login_url = api_client.get_jwt_uri(integrator_key, redirect_uri, oauth_base_url)

我相信我在Docusign模拟账户中有所有必要的设置:

https://imgur.com/sTWpS0y

https://imgur.com/Xt6GjyE

并在脚本的凭据参数中。

https://imgur.com/1GnnV07

(我对它们进行了颜色编码以显示我放在哪里的值。)绿色项目是Docusign生成的公钥,private_key_filename的路径是相应的私有密钥,也是由Docusign生成的。

我是否需要创建密钥(在Redirect URI和RSA Keypairs之间)?私钥文件有问题吗?

由于

1 个答案:

答案 0 :(得分:0)

如果您不拥有电子邮件域或无法在DocuSign中声明电子邮件域,则您需要使用用户同意,否则您可以使用管理员同意。请找到链接Service Integration using JWT以了解创建JWT的流程。对于用户同意,您需要从Authorization Code GrantImplicit Grant开始。对于管理员同意,您需要在DocuSign中声明电子邮件域,然后您可以为DS帐户中具有相同声明的电子邮件域的任何用户创建访问令牌。要使用JWT使用用户同意,请查看User Consent using Python

上的视频