Docusign REST API批准/拒绝功能C#
我们正在尝试在C#应用程序中嵌入批准/拒绝选项卡。我们可以添加其他功能,如下面所示的“在此处签名”选项卡Docusign REST API批准/拒绝功能C#,c#,rest,docusignapi,C#,Rest,Docusignapi,我们正在尝试在C#应用程序中嵌入批准/拒绝选项卡。我们可以添加其他功能,如下面所示的“在此处签名”选项卡 Tabs tabList = new Tabs() { signHereTabs = new Tab[] { new Tab() { anchorString = "~s1", anchorXOffset = -1, anchorYOffset = 0, anchorIg
Tabs tabList = new Tabs()
{
signHereTabs = new Tab[]
{
new Tab()
{
anchorString = "~s1",
anchorXOffset = -1,
anchorYOffset = 0,
anchorIgnoreIfNotPresent = false,
anchorUnits = "inches"
}
}
};
Tabs tablist2 = new Tabs()
{
signHereTabs = new Tab[]
{
new Tab()
{
anchorString = "~s2",
anchorIgnoreIfNotPresent = false
}
}
};
但无法添加批准或拒绝标记。在此领域的任何帮助都将不胜感激
信封=新信封()
“但无法添加批准或拒绝标签”为什么?你有错误吗?能否显示您尝试添加这些标记(选项卡)的代码?我不确定如何添加批准或拒绝标记以供收件人选择。不,我们没有得到一个错误,只是无法找到它。是否可以发布示例代码,使用Docusign Nuget包在C#中添加收件人可选择的接受和拒绝选项卡。我们能看到的唯一一个例子是JSON,但不清楚如何实现。如果您的Intellisense中没有出现它,那么这意味着我怀疑您正在使用的版本中可能不支持它。这是一个开源项目,因此您可以自己添加它,也可以自己构建原始JSON并发送请求。这可能是一件微妙的事情,但请确保在您的帐户设置(首选项->功能->启用标记类型批准拒绝)中选中“启用标记类型批准拒绝”。“但无法添加批准或拒绝标记”为什么?你有错误吗?能否显示您尝试添加这些标记(选项卡)的代码?我不确定如何添加批准或拒绝标记以供收件人选择。不,我们没有得到一个错误,只是无法找到它。是否可以发布示例代码,使用Docusign Nuget包在C#中添加收件人可选择的接受和拒绝选项卡。我们能看到的唯一一个例子是JSON,但不清楚如何实现。如果您的Intellisense中没有出现它,那么这意味着我怀疑您正在使用的版本中可能不支持它。这是一个开源项目,因此您可以自己添加它,也可以自己构造原始JSON并发送请求。这可能是一件微妙的事情,但请确保在您的帐户设置(首选项->功能->启用标记类型批准拒绝)中选中“启用标记类型批准拒绝”。
envelope.Login = account;
envelope.EmailSubject = "Please sign my document";
envelope.EmailBlurb = "This goes in the body of the email";
envelope.Recipients = new Recipients()
{
signers = new Signer[]
{
new Signer()
{
email = "cmb@gmail.com",
name = "Chris Jackson",
routingOrder = "1",
recipientId = "1"
},
new Signer()
{
email = "asc@gmail.com",
name = "Anderson Car",
recipientId = "2",
routingOrder = "2"
}
}
};
Tabs tabList = new Tabs()
{
signHereTabs = new Tab[]
{
new Tab()
{
anchorString = "~s1",
anchorXOffset = -1,
anchorYOffset = 0,
anchorIgnoreIfNotPresent = false,
anchorUnits = "inches"
}
}
};
Tabs tablist2 = new Tabs()
{
signHereTabs = new Tab[]
{
new Tab()
{
anchorString = "~s2",
anchorIgnoreIfNotPresent = false
}
}
};
// assign our one signHere tab to the recipient
envelope.Recipients.signers[0].tabs = tabList;
envelope.Recipients.signers[1].tabs = tablist2;
// "sent" to send immediately, "created" to save as draft
envelope.Status = "created";
//*** Specify document and send the signature request
account.Login() = envelope.Create(@"C:\Users\cberard14\Desktop\NewOutput.docx");
Console.WriteLine("Signature request has been sent to {0}.", envelope.Recipients.signers[0].email);
Console.ReadLine(); // pause to show console output