Docusignapi 文档签名嵌入签名,从pdf创建信封,收件人,未知\u信封\u收件人
我正在使用RESTAPI开发您的演示环境。我的目标是获取PDF,创建用于嵌入式签名的信封,获取嵌入式签名URL,让用户导航到该页面,对文档进行签名,并让收件人接收已完成签名的文档的副本 我已经取得了一些成功,但当签名者不作为收件人存在时,我似乎无法使clientUserId在recipients/signers部分正常工作。我相信clientUserId应该允许这种情况发生 如果我将“签名者”与现有的接收者完全匹配,那么它可以很好地工作,例如,使用我自己作为接收者 以下是我的发帖请求: 这将返回未知的信封收件人,因为John Public不是Docusign系统中的收件人。但我确实将clientUserId设置为991003,我相信您的演练中说这是一个足够的元素/标记,可以让它通过 我已经尝试了多种方法的组合,并在您的演练中遵循了这些简介 有人有什么见解吗。这应该适合你:Docusignapi 文档签名嵌入签名,从pdf创建信封,收件人,未知\u信封\u收件人,docusignapi,Docusignapi,我正在使用RESTAPI开发您的演示环境。我的目标是获取PDF,创建用于嵌入式签名的信封,获取嵌入式签名URL,让用户导航到该页面,对文档进行签名,并让收件人接收已完成签名的文档的副本 我已经取得了一些成功,但当签名者不作为收件人存在时,我似乎无法使clientUserId在recipients/signers部分正常工作。我相信clientUserId应该允许这种情况发生 如果我将“签名者”与现有的接收者完全匹配,那么它可以很好地工作,例如,使用我自己作为接收者 以下是我的发帖请求: 这将返回
我最终解决了这个问题。看起来我有几个问题: 我对JSON的代码转换错误,并在电子邮件地址字段中转储了@。 我在多部分表单数据边界分隔符中有一个额外的回车符。
谢谢你帮我调查事情 当我发布问题时,我在编辑数据时似乎犯了一些错误。我复制并粘贴了你的JSON片段,但没有什么改进。它现在抱怨:您标识的收件人不是指定信封的有效收件人。无法确定信封收件人。\'请求和信封中的clientUserId\'、\'email\'或'userName\'可能不匹配。我在邮件中留下了我的演示帐户id,我自己是收件人。由于某些原因,它仍然不匹配。即使删除carbonCopies元素,它仍然提供:{'errorCode'=>'未知的信封收件人','message'=>'您标识的收件人不是指定信封的有效收件人。无法确定信封收件人。请求和信封中的\'clientUserId\'、\'email\'或\'userName\'可能不匹配。'};有趣的是,我没有收到那个错误。您确实从我的响应中更改了帐户ID,对吗?是的,我更改了。我开始怀疑是不是传输、编码或发送请求时出现了其他微妙的问题……它只是将此错误消息作为默认消息转储。我使用了iodocs rest api也尝试了一下l、 …我得到了很好的回复。我将重新检查我的链中的所有内容并提出建议。我最终成功地完成了。我一次做了几项更改,当我找到确切的罪犯时,将更新/回答问题。感谢您到目前为止与我一起检查情况。
{
"emailBlurb" : "This comes from....",
"accountId" : "123456",
"emailSubject" : "Please Sign This....",
"documents" : [
{
"documentId" : "1",
"name" : "the_document.pdf"
}
],
"status" : "sent",
"recipients" : {
"signers" : [
{
"tabs" : {
"carbonCopies" : [
{
"email" : "real-email@soemwhere.com",
"name" : "The Signer",
"recipientId" : "2",
"routingOrder" : "2"
}
],
"signHereTabs" : [
{
"documentId" : "1",
"xPosition" : "50",
"pageNumber" : "1",
"yPosition" : "160"
}
]
},
"email" : "internetuser1@email.com",
"name" : "John Public",
"clientUserId" : "991003",
"recipientId" : "1",
"routingOrder" : "1"
}
]
}
}
{
"status": "sent",
"accountId": "378713",
"emailBlurb": "This comes from....",
"emailSubject": "Please Sign This....",
"documents": [
{
"documentId": "1",
"name": "the_document.pdf"
}
],
"recipients": {
"signers": [
{
"email": "internetuser1@email.com",
"name": "John Public",
"routingOrder": "1",
"recipientId": "1",
"clientUserId": "991003",
"tabs": {
"signHereTabs": [
{
"xPosition": "50",
"yPosition": "160",
"documentId": "1",
"pageNumber": "1"
}
],
"carbonCopies": [
{
"email": "recipient@mymail.com",
"name": "Mr My Final Reviewer",
"recipientId": "2",
"routingOrder": "2"
}
]
}
}
]
}
}