Docusignapi 文档签名\u图像用户\u在\u系统中不存在\u

Docusignapi 文档签名\u图像用户\u在\u系统中不存在\u,docusignapi,Docusignapi,得到 太 邮寄基本URL/信封 获取baseUrl/envelopes/$envelopeId/recipients/1/选项卡 修改选项卡信息 放置baseUrl/envelopes/$envelopeId/recipients/1/选项卡 到目前为止一切正常。。。然后我实际签字 $postData=image.png (<60 KB) $headers['contentType'] = 'Content-Type: image/png'; $headers['contentLength

得到

太 邮寄基本URL/信封

获取baseUrl/envelopes/$envelopeId/recipients/1/选项卡

修改选项卡信息

放置baseUrl/envelopes/$envelopeId/recipients/1/选项卡

到目前为止一切正常。。。然后我实际签字

$postData=image.png (<60 KB)
$headers['contentType'] = 'Content-Type: image/png';
$headers['contentLength'] = 'Content-Length:'.strlen($postData);

我找不到任何关于我应该怎么做才能让它工作的信息…

因此,从技术上讲,您试图实现的场景——即,通过使用API对文档自动应用签名——可以通过使用DocuSign API的脱机签名功能来实现。然而,顾名思义,离线签名旨在促进签名者在签名时未连接到internet的场景,而不是促进应用程序能够完全绕过DocuSign的接口为签名者自动应用签名,即使签名者已连接到internet

DocuSign REST API指南第130-131页介绍了脱机签名。如指南中所述,默认情况下脱机签名不可用-此功能必须由DocuSign专门授予Integrator密钥。因此,我建议您联系DocuSign解释您的场景,并要求他们为您的Integrator密钥启用脱机签名

如果/当DocuSign为您的Integrator密钥启用脱机签名时,您应该能够为一次API调用中routingOrder=1的任何签名者应用签名选项卡自动创建/发送信封-请参阅我上面链接的指南第131页的脱机签名设置和限制,以了解如何完成此操作


不管DoUsIGN是否愿意为您的集成程序键进行脱机签名,我建议您考虑在应用程序中嵌入DOCuSUN签名接口,作为构建自己的签名接口的替代方案。这是一个相当简单/直接的过程;DocuSign开发人员中心包含了一些关于如何实现这一点的好信息:。

我不清楚您想要实现什么。您能否更新您的问题,以包括您的场景描述和您试图完成的任务?从自定义签名界面签名文档。。。本质上是作为docusign的代理。我现在知道,添加电子邮件地址将消除错误消息,但是在签署文档后,如果我将信封状态更改为“已发送”,并且有一个虚假的电子邮件地址,它仍将被视为未发送的草稿,当我已经自动签名时,它将被列为待签名。谢谢,我们与他们联系,他们不允许我们使用离线签名。我们现在使用嵌入式签名。
$postData=image.png (<60 KB)
$headers['contentType'] = 'Content-Type: image/png';
$headers['contentLength'] = 'Content-Length:'.strlen($postData);
{
  "errorCode": "USER_DOES_NOT_EXIST_IN_SYSTEM",
  "message": "The UserID did not identify a User in the system."
}