我是DocuSign的新手,也是一位希望设置DocuSign自定义连接的新手php程序员。
我无论如何都不是专家(通过在线阅读教自己的PHP ),但我可以对事物进行逆向工程并弄清楚如何让事情发挥作用。 因此,我希望看到一个关于DocuSign Connect的php监听器示例。
长篇小说是我主要签署了DocuSign,以便我可以将其与我的CRM集成(在Docusign 中不是本机支持的)。有人告诉我,API是要走的路,我就是这样。我已经能够设置带有powerforms的DocuSign API页面,然后使用API将结果输出到我满意的程度。
然后问题是如何在联系人完成信封时自动触发,以便我的CRM可以获取信封中的信息( textTabs,dateTabs,checkBoxTabs等)并将其推入我的CRM以及文档本身。
那时我遇到了Docusign Connect功能。在阅读了一些文档后,似乎我正在接近我的问题。 API似乎更多的是将信息推送到Docusign,并可能在网站上输出。 Docusign Connect旨在对事件作出反应并自动执行听众的操作 - 这正是我所寻找的。 p>
所以我有点疑惑为什么当Connect似乎成为可行的方式时,销售团队和他们的技术顾问为什么要推动API解决方案(至少从我的理解)。
我已经和他们联系了这件事,他们会回复我,但似乎每个人都不在城里,而这通常会解决这个问题。我有点担心,所以我希望有人可以提供帮助。感谢您阅读这本小说。:)
答案 0 :(得分:2)
在根目录中创建一个php文件,并将此php文件告诉docusign连接URL
// get the docusign connect event
$postedXml = file_get_contents('php://input');
$xml = simplexml_load_string($postedXml);
$filename = "finaname.pdf"
$path = 'your directory path'. $filename;
// convert byte to base64
$contents = $xml->DocumentPDFs->DocumentPDF->PDFBytes;
$base_64 = base64_decode($contents);
echo file_put_contents($path, $base_64);
chmod("$path", 0777);
答案 1 :(得分:1)
这是一个开源SDK,您可以查看它以帮助您入门: DocuSign SDK - PHP Connect on GitHub
您的CRM是否有可访问的端点,以便您能够接收通知?根据您想要的数据,您可能仍需要使用API。但是,Connect是告诉您事情何时完成(接近实时)的最佳方式,而不是不断轮询API以获取状态更新。