C# 获取控制台应用程序的许可
我正在尝试创建一个控制台程序,从最后一天获取所有邮件主题 我在同意方面遇到了问题,我不断得到错误: DocuSign.eSign.Client.ApiException:'请求服务器时出错, 接收到未成功的HTTP代码,该代码已完成,响应正文为: {“错误”:“需要同意”} 我在运行以下代码后收到此消息:C# 获取控制台应用程序的许可,c#,docusignapi,C#,Docusignapi,我正在尝试创建一个控制台程序,从最后一天获取所有邮件主题 我在同意方面遇到了问题,我不断得到错误: DocuSign.eSign.Client.ApiException:'请求服务器时出错, 接收到未成功的HTTP代码,该代码已完成,响应正文为: {“错误”:“需要同意”} 我在运行以下代码后收到此消息: var apiClient = new ApiClient(); string ik = _configuration.IntegrationKey; stri
var apiClient = new ApiClient();
string ik = _configuration.IntegrationKey;
string userId = _configuration.UserId;
string authServer = _configuration.AuthServer;
string rsaKey = DSHelper.ReadFileContent(DSHelper.PrepareFullPrivateKeyFilePath(_configuration.PrivateKeyFile));
OAuth.OAuthToken authToken = apiClient.RequestJWTUserToken(ik,
userId,
authServer,
Encoding.UTF8.GetBytes(rsaKey),
1);
我理解我需要使用以下DocuSign管理门户步骤“对内部应用程序授予许可”:
但是,即使将我的应用程序添加到已连接的应用程序列表中,我仍然会收到“{”错误“:“需要同意”}”错误
任何帮助都将不胜感激 每个特定集成和用户只需要一次同意。 因为你只有一个用户,你只需要做一次就可以了 在中添加为IK的有效重定向后,打开指向此URL的浏览器:
https://account-d.docusign.com/oauth/auth?response_type=code&scope=signature%20impersonation&client_id=<YOUR_IK>&redirect_uri=https://www.docusign.com
https://account-d.docusign.com/oauth/auth?response_type=code&scope=signature%20impersonation&client_id=&redirect_uri=https://www.docusign.com
(更新您的IK)有多少用户将使用此应用程序?用户ID似乎来自配置?修好了吗?意思是,它将永远是一样的?类似的问题,可能有助于看看它@InbarGazit我正在尝试没有用户。UserId实际上是JSON配置中模拟的UserId。我正在尝试构建一个每晚运行一次的程序,作为与一些计费软件的集成。我想在没有任何用户登录的情况下调用API。那么,获得同意非常简单,您只需做一次就可以了,请允许我在下面回答。非常感谢!