信封创建在沙盒环境中运行良好。
在我使用积分密钥后,将其用于真实帐户,我收到以下错误:
{"调用CreateEnvelope时出错:"}
我目前正在使用Docusign的Rest Api。 我能够从邮递员那里成功创建一个信封。
但我无法从我的申请
示例代码:
ApiClient apiClient = Configuration.Default.ApiClient;
string authHeader = "{\"Username\":\"" + username+ "\",
\"Password\":\"" + password+ "\",
\"IntegratorKey\":\"" + IntegratorKey + "\"}";
Configuration.Default.AddDefaultHeader("X-DocuSign-Authentication", authHeader);
AuthenticationApi authApi = new AuthenticationApi();
LoginInformation loginInfo = authApi.Login();
EnvelopeDefinition def = new EnvelopeDefinition();
def.Status = "sent";
def.EmailBlurb = "Body";
def.EmailSubject = "Subject";
def.TemplateId = “TemplateId”;
def.TemplateRoles = new List<TemplateRole>()
{
new TemplateRole {
Email = "test@test.com",
Name = "test test",
RoleName = "all"
}
};
EnvelopesApi envelopesApi = new EnvelopesApi(loginInfo.LoginAccounts[0].BaseUrl);
envelopesApi.CreateEnvelope(loginInfo.LoginAccounts[0].AccountId,def);
答案 0 :(得分:0)
如果你的应用程序确实真的通过演示环境工作,那么转移到生产中只涉及几个问题。
请参阅docs。您需要确定用户帐户所在的生产平台。这可以动态或静态完成。
平台的名称决定了用于API调用的URL。