C# 获取控制台应用程序的许可

C# 获取控制台应用程序的许可,c#,docusignapi,C#,Docusignapi,我正在尝试创建一个控制台程序,从最后一天获取所有邮件主题 我在同意方面遇到了问题,我不断得到错误: DocuSign.eSign.Client.ApiException:'请求服务器时出错, 接收到未成功的HTTP代码,该代码已完成,响应正文为: {“错误”:“需要同意”} 我在运行以下代码后收到此消息: var apiClient = new ApiClient(); string ik = _configuration.IntegrationKey; stri

我正在尝试创建一个控制台程序,从最后一天获取所有邮件主题

我在同意方面遇到了问题,我不断得到错误:

DocuSign.eSign.Client.ApiException:'请求服务器时出错, 接收到未成功的HTTP代码,该代码已完成,响应正文为: {“错误”:“需要同意”}

我在运行以下代码后收到此消息:

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。那么,获得同意非常简单,您只需做一次就可以了,请允许我在下面回答。非常感谢!