Docusignapi docusign中的内容类型无效
我已经通过DocuSign UI创建了一个模板;该模板包含用于各种角色的一些选项卡 我想通过docusignrestapi发送一个文档,模板(只有signHere、initiateHere、Title等选项卡)将在其中应用 我没有在模板上添加任何收件人。我想从该模板中使用的只是选项卡 我的JSONDocusignapi docusign中的内容类型无效,docusignapi,docusigncompositetmplts,Docusignapi,Docusigncompositetmplts,我已经通过DocuSign UI创建了一个模板;该模板包含用于各种角色的一些选项卡 我想通过docusignrestapi发送一个文档,模板(只有signHere、initiateHere、Title等选项卡)将在其中应用 我没有在模板上添加任何收件人。我想从该模板中使用的只是选项卡 我的JSON { "emailBlurb":"Test Email Body", "emailSubject": "Test Email Subject", "status" : "sent
{
"emailBlurb":"Test Email Body",
"emailSubject": "Test Email Subject",
"status" : "sent",
"compositeTemplates": [
{
"serverTemplates": [
{
"sequence" : 1,
"templateId": "c9e5adfa-d708-4467-a0ea-c615fa429a0f"
}],
"inlineTemplates": [
{
"sequence" : 2,
"recipients": {
"signers" : [{
"email": "nalam@relisource.com",
"name": "Noor",
"recipientId": "1",
"roleName": "Applicant"
}]
}
}],
"document": {
"documentId": 1,
"name": "test1.pdf",
"documentBase64":"Base64streamhere"
}
}]
}
它给了我以下的错误
{
"errorCode": "INVALID_CONTENT_TYPE",
"message": "Content Type specified is not supported."
}
我用的是邮递员。这里有什么问题?您的
documentBase64
属性看起来不正确。也许是复制的错误?此外,强烈建议设置文件扩展名
:
应该是
"document": {
...
"documentBase64": "Base64EncodedString",
"fileExtension": "pdf"
}
我建议你过去看看邮递员到底在寄什么
模板文档替换
如果您试图在运行时用一个文档替换服务器模板中的文档,请参阅此问题的答案以获取其他提示。这里您希望的是服务器模板与inlineTemplate保持顺序,因此它们需要具有相同的序列号。您还需要另一个内联模板来保存文档对象。大概是这样的:
{
"emailBlurb":"Test Email Body",
"emailSubject": "Test Email Subject",
"status" : "sent",
"compositeTemplates": [
{
"serverTemplates": [
{
"sequence" : 1,
"templateId": "c9e5adfa-d708-4467-a0ea-c615fa429a0f"
}],
"inlineTemplates": [
{
"sequence" : 1,
"recipients": {
"signers" : [{
"email": "nalam@relisource.com",
"name": "Noor",
"recipientId": "1",
"roleName": "Applicant"
}]
}
}],
"inlineTemplates": [
{
"sequence" : 2
"document": {
"documentId": 1,
"name": "test1.pdf",
"documentBase64":"Base64streamhere"
}
}
}]
}