我对DocuSign Connect相当陌生,我正在尝试使用CodeIgniter为来自服务的数据更新编写一个监听器。目前,我正在尝试插入任何发送到CodeIgniter的后变量,希望研究实际传递的数据,但我没有成功。这是我的代码部分:
public function receive()
{
$post = $_POST;
$post = serialize($post);
$results = $this->db->query("insert into capture (`key`,`capturedXML`) values ('temp','".$post."')");
}
问题是,它没有任何东西出来,或者是空的。我知道信息是通过POST传递的,所以我不确定我做错了什么。
几个建议:
-
与其从头开始编写侦听器应用程序,不如考虑利用DocuSign发布到GitHub的一个监听器应用程序:https://github.com/docusign/DocuSign-eSignature-SDK.每个特定于语言的文件夹(Java、.NET、PHP等)包含Connect文件夹,您应该能够将其用作构建侦听器的基础。
-
请确保DocuSign Connect成功地将消息传递到为侦听器指定的端点。你可以通过在连接配置设置中启用日志(通过DocuSign UI,选中连接的"启用日志"复选框配置)——然后触发一个信封事件连接配置设置为发送通知(例如:发送信封)--然后检查DocuSign中的日志消息(首选项>>连接>>日志)。日志条目如果消息到达了端点。
最后,如果您还没有,请查看DocuSign Connect服务指南,了解Connect如何工作等信息:http://www.docusign.com/sites/default/files/DocuSign_Connect_Service_Guide.pdf.