Docusignapi Docusign API:未合并模板角色

Docusignapi Docusign API:未合并模板角色,docusignapi,Docusignapi,使用模板创建信封时,收件人数据不会与模板中定义的角色合并,尽管具有相同的角色名称。相反,除了默认模板角色之外,还会发送请求中定义的数据。以下是正在发送的请求: { "emailSubject":"Example Email", "status":"created", "templateId":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "templateRoles":[ {

使用模板创建信封时,收件人数据不会与模板中定义的角色合并,尽管具有相同的角色名称。相反,除了默认模板角色之外,还会发送请求中定义的数据。以下是正在发送的请求:

{  
       "emailSubject":"Example Email",
       "status":"created",
       "templateId":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
       "templateRoles":[  
          {  
             "email":"john.doe@gmail.com",
             "name":"John Doe",
             "roleName":"role_01"
          }
       ]
}
当我检查应用程序演示中保存的草稿时,信封上现在有两个收件人:John Doe和模板中的占位符。尽管具有相同的角色名称,John Doe不会继承任何“role_01”的模板选项卡

此请求是使用Docusign的PHP SDK发出的

编辑:

以下是DocuSign中记录的请求:

POST https://demo.docusign.net:7802/restapi/v2/accounts/[omitted]/envelopes

TraceToken: 273fe6c7-ac95-46b5-8c04-27fb91b6b9a4
Timestamp: 2018-04-04T16:43:42.6317470Z

Content-Length: 221
Content-Type: application/json
Accept: application/json
Host: demo.docusign.net
User-Agent: Swagger-Codegen/2.0.1/php
X-DocuSign-Authentication: {"Username":"56eeb1f9-b9ae-40b1-94f7-5fff2ed2a67f","Password":"[omitted]","IntegratorKey":"[omitted]"}
X-DocuSign-SDK: PHP
X-SecurityProtocol-Version: TLSv1.2
X-SecurityProtocol-CipherSuite: ECDHE-RSA-AES256-GCM-SHA384
x-forwarded-for: 70.234.88.244

{"emailSubject":"Please Sign","status":"created","templateId":"a0e38e1b-a8af-4ce9-9398-cc1bb4bbb5d3","templateRoles":[{"email":"john.doe@gmail.com","name":"John Doe","roleName":"role_01"}]}
201 Created
Content-Type: application/json; charset=utf-8
X-DocuSign-TraceToken: 273fe6c7-ac95-46b5-8c04-27fb91b6b9a4

{
  "envelopeId": "e6a04bb7-f73f-4f22-84a5-b3d4e8ce1fea",
  "uri": "/envelopes/e6a04bb7-f73f-4f22-84a5-b3d4e8ce1fea",
  "statusDateTime": "2018-04-04T16:43:42.2270000Z",
  "status": "created"
}

模板中不应该已有
名称
电子邮件
。我想你有
名字LastName
example@email.com
在模板名称中,分别发送电子邮件<代码>删除模板中的这些值,模板应该只有roleName。

请检查DS服务器模板和您的代码之间是否存在roleName不匹配。两者应该完全匹配。如果它是相同的,请您附上您的模板,如果可能的话,我会尝试在我的帐户。还要检查SDK代码发送到DS的内容,您可以使用感谢您的回复来查看日志。我多次比较角色名称,以确保它们完全相同。我还尝试了多个角色名。以下是创建草稿后显示的内容。您可以看到,它没有将新数据合并到角色中,而只是创建了一个额外的收件人,尽管具有相同的角色名称。您是否可以共享您可以根据上述链接捕获的日志请参见编辑到原始日志以获取记录的请求。