-->

的DocuSign REST API - 转换PDF表单域到安全的DocuSign场 - 不工作(

2019-10-21 11:56发布

我使用的DocuSign REST API为标志发送文件。 我使用PHP REST的DocuSign API类。 我想转换PDF表单域到安全的DocuSign领域。 我有setdocumenttransformPdfFields真格的,每上的DocuSign REST API指南https://www.docusign.com/p/RESTAPIGuide/Content/REST%20API%20References/Document%20Parameters.htm 。

我送以下信息CURLOPT_POSTFIELDS。 我发送PDF test1.pdf已经eSignSignHere土坯文本字段。 如果我从网站的DocuSign尝试相同的PDF文件,这是工作的罚款。 我也试图与签名字段。

--myboundary
Content-Type: application/json
Content-Disposition: form-data
{  
   "emailSubject":"Doc Subject",
   "emailBlurb":"Doc Blurb",
   "documents":[  
      {  
         "name":"test1.pdf",
         "documentId":"1",
         "transformPdfFields":"true"
      }
   ],
   "status":"sent",
   "recipients":{  
      "signers":[  
         {  
            "routingOrder":"1",
            "recipientId":"1",
            "name":"support",
            "email":"support@varshaawebteam.com",
            "clientUserId":null,
            "defaultRecipient":true
         }
      ]
   }
}
--myboundary
Content-Type:application/pdf
Content-Disposition: file; filename="test1.pdf"; documentid=1

%PDF-1.6
%âãÏÓ
--All Pdf Binary Data here—
%%EOF

--myboundary--

与此数据卷曲呼叫给出的结果也如下:

stdClass Object ( [envelopeId] => 46915426-740a-4ea3-8e68-47843568dadc
[uri] => /envelopes/46915426-740a-4ea3-8e68-47843568dadc [statusDateTime]
=> 2014-12-11T11:20:02.2700000Z [status] => sent )

Answer 1:

你可以得到这个工作与合成模板。 下面是一些示例JSON将取代现有的JSON。

{
    "emailSubject": "Doc Subject",
    "emailBlurb": "Doc Blurb",
    "status": "sent",
    "compositeTemplates": [
        {
            "inlineTemplates": [
                {
                    "sequence": "1",
                    "recipients": {
                        "signers": [
                            {
                                "email": "support@varshaawebteam.com",
                                "name": "support",
                                "recipientId": "1",
                                "defaultRecipient": "true",
                            }
                        ]
                    }
                }
            ],
            "document": {
                "name": "test1.pdf",
                "documentId": "1",
                "transformPdfFields": "true"
            }
        }
    ]
}

复合REST模板的文档可以在这里找到: 的DocuSign REST API V2指南-复合模板



文章来源: DocuSign REST API - Convert PDF form fields into DocuSign Secure field - Not Working