我在Docusign沙箱中创建了一个帐户来评估产品。我的主要目标是创建一个签名组,但在此之前,我想使用RestSharp获取签名组列表。Docusign签名组
[编辑]
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界面创建签名组。我不得不打电话给客户支持,他们花了一段时间才得到它,但他们最终启用了它。首先代码没有问题! – xei2k
感谢您的更新!很高兴它为你工作。 –