【发布时间】:2020-11-07 22:49:47
【问题描述】:
我是使用 DocuSign 的新手,我正在尝试获取此页面上的授权码:https://developers.docusign.com/platform/auth/authcode/authcode-get-token/。
我在 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 是正确的吗?谁能指出我做错了什么?
【问题讨论】:
-
Nvm,我误读了文档,现在一切都很好。
标签: c# docusignapi