C# Docusign无法验证OAuth令牌

C# Docusign无法验证OAuth令牌,c#,docusignapi,C#,Docusignapi,我不熟悉使用DocuSign,正在尝试获取授权代码,如本页所示: 我用C#构建了我的代码,如下所示: var docuSignUri = "https://account-d.docusign.com/oauth/auth?"; // base path docuSignUri += "response_type=code"; //response type docuSignUri += "&scope=sign

我不熟悉使用DocuSign,正在尝试获取授权代码,如本页所示:

我用C#构建了我的代码,如下所示:

    var docuSignUri = "https://account-d.docusign.com/oauth/auth?"; // base path
    docuSignUri += "response_type=code"; //response type 
    docuSignUri += "&scope=signature"; //scopes
    docuSignUri += "&client_id=0b86bXXX-XXX-XXX-XXX-XXXXXXXXee55"; //integration key
    docuSignUri += "&redirect_uri=https://www.google.com"; //redirect uri

    WebRequest request = WebRequest.Create(docuSignUri);
    StreamReader responseReader = new StreamReader(request.GetResponse().GetResponseStream());
    var responseData = responseReader.ReadToEnd();
    System.Diagnostics.Debug.Print("docusign auth code:" + responseData);
不过,我没有收到DocuSign文档中提到的任何回复。我得到一个很长的HTML页面,其中包含以下内容: “证书不能包含私钥”
我需要确认公司的详细信息。我使用的是开发沙箱,account-d url是否正确?有人能指出我做错了什么吗?

你确实需要一个互动用户。您不能仅使用web请求进行身份验证代码授予。您需要打开浏览器并进行人工登录。
如果您需要在没有人工的情况下完成这项工作(比如命令行进程),您可能需要使用JWT。

Nvm,我误读了文档,现在一切都好了。