【发布时间】:2016-05-18 18:35:16
【问题描述】:
我在 Docusign 沙盒中创建了一个帐户来评估产品。我的主要目标是创建一个签名组,但在此之前我想使用 RestSharp 获取签名组列表。
[编辑]
docusign.configureApiClient("https://demo.docusign.net/restapi");
var login = docusign.LoginDocusign(USERNAME, PASSWORD);
var client = new RestClient(login.BaseUrl);
var request = new RestRequest("signing_groups", Method.GET);
string authHeader = "{\"Username\":\"" + USERNAME + "\", \"Password\":\"" + PASSWORD + "\", \"IntegratorKey\":\"" + INTEGRATOR_KEY + "\"}";
request.AddHeader("X-DocuSign-Authentication", authHeader);
IRestResponse response = client.Execute(request);
var content = response.Content;
Debug.WriteLine(content);
然而内容返回
错误代码:“ACCOUNT_LACKS_PERMISSIONS” 消息:“此帐户缺少足够的权限。”
我认为模拟帐户与高级帐户具有几乎相同的权限。是否有某个设置可以启用此功能?
当我请求组列表时,我确定身份验证是正确的,内容返回我所有的组。
var request = new RestRequest("groups", Method.GET);
【问题讨论】:
-
请提供来自 DocuSign 平台的跟踪信息(发送/接收的内容)。或者,至少显示发送的内容。使用 requestb.in 或替代方法。
-
显然该功能已在我的帐户中被禁用。我无法使用 Docusign 界面创建签名组。我不得不打电话给客户支持,他们花了一段时间才得到它,但他们终于启用了它。首先代码没有任何问题!
-
感谢您的更新!很高兴它对你有用。
标签: docusignapi