【发布时间】:2013-10-08 05:23:25
【问题描述】:
任何一个...
我目前正在研究文档签名和抄送功能。 我尝试了几种方法,但都失败了。
我是从 php 执行此操作的,请注意,我只使用签名者创建模板没有问题。我无法使用 CarbonCopy 功能。
这是我要传递给docusign的现有数组:
[ Array
(
[0] => EnvelopeDealerListController::generateTemplateData
[1] => Array
(
[accountId] => *****
[emailSubject] => Document
[emailBlurb] => Some Random Text
[templateId] => 3C38D406-718D-4FF5-BA3A-05F58B3C0B7A
[status] => sent
[templateRoles] => Array
(
[0] => Array
(
[email] => johndoe@test.com
[name] => John Doe
[roleName] => Signer
[clientUserId] => 1
[RoutingOrder] => 1
)
[1] => Array
(
[email] => janedoe@test.com
[name] => Jane Doe
[roleName] => Signer2
[clientUserId] => 2
[RoutingOrder] => 2
)
[2] => Array
(
[email] => joedoe@test.com
[name] => Joe Doe
[roleName] => CarbonCopy
[clientUserId] => 3
[RoutingOrder] => 3
)
)
)
) ]
这是我尝试添加碳副本的列表:
- 我尝试在与“templateRoles”相同的级别添加“carbonCopies”数组,但失败了。
- 我尝试将“carbonCopies”作为“templateRoles”的子代,但失败了。
- 我尝试在模板文档中创建抄送并分配角色名称“抄送1”,然后在模板角色中添加了一个角色名称抄送1的收件人,它也失败了。
您能否指出正确的方向,让我了解如何在无需收件人签名的情况下向用户添加 CarbonCopy 文档?
以下是我在研究此问题时查阅的参考页面: 一个。 http://www.docusign.com/p/RESTAPIGuide/RESTAPIGuide.htm#REST%20API%20References/Recipients/Carbon%20Copies%20Recipient.htm?Highlight=CarbonCopy
b. __0">http://www.docusign.com/p/RESTAPIGuide/RESTAPIGuide.htm#REST%20API%20References/Recipient%20Parameter.htm%3FTocPath%3DREST%20API%20References|Send%20an%20Envelope %20or%20Create%20a%20Draft%20Envelope|Recipient%20Parameters|__0
有没有人有一个完整的 php 示例,说明如何使用“templateRoles”创建带有签名者和副本的信封?
谢谢
【问题讨论】:
-
那么当您说“失败”时,您收到什么错误消息??
-
我收到错误 [errorCode] => INVALID_REQUEST_BODY[message] => 请求正文丢失或格式不正确。无法将当前 JSON 对象(例如 {"name":"value"})反序列化为类型“System.Collections.Generic.List`1[API_REST.Models.v2.templateRole]”,因为该类型需要 JSON 数组(例如 [ 1,2,3]) 以正确反序列化。要修复此错误,请将 JSON 更改为 JSON 数组(例如 [1,2,3])或将反序列化类型更改为正常的 .NET 类型(例如不是像整数这样的原始类型,而不是像数组或 List
) 这样可以反序列化的集合类型... -
@Ergin,使用当前数组创建文档,但无法查看它。当我抄送收件人尝试查看文档时,这是我收到的错误。 "errorCode": "RECIPIENT_NOT_IN_SEQUENCE", "message": "无法生成乱序收件人的令牌。"
标签: docusignapi