使用Ruby DocuSign API在执行Git readme上发布的登录代码并且仅提供所需参数时,我不断收到错误请求。 我得到的回应是:
ETHON:Libcurl初始化
ETHON:执行EASY effective_url = https://account-d.docusign.com/oauth/token response_code = 400 return_code = ok total_time = 0.436539
DocuSign_eSign :: ApiError:错误请求
来自/home/dev/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/docusign_esign-1.0.0/lib/docusign_esign/api_client.rb:66:in`call_api'来自/home/dev/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/docusign_esign-1.0.0/lib/docusign_esign/api_client.rb:410:in`configure_jwt_authorization_flow < / p>
非常感谢任何协助。
答案 0 :(得分:0)
我实际上遇到了同样的问题,并与管理Ruby API SDK的人进行了交谈: https://github.com/docusign/docusign-ruby-client
对我来说,发生的事情似乎是用户同意缺少范围:
https://account-d.docusign.com/oauth/auth?response_type=code&scope=signature%20 假冒&client_id = CLIENT_ID&redirect_uri = https://docusign.com
最初,在我的作用域中只有签名,就像我按照文档页面上的示例一样。
然后,我将user_id从电子邮件更改为实际密钥。 (在管理控制台上显示电子邮件或用于用户ID的密钥,但电子邮件对我不起作用)