如何使用DocuSign Connect将数据保存到后端?

时间:2015-07-10 10:19:29

标签: docusignapi

我正在使用DocuSign进行签名。对于自动通知,我使用的是DocuSign Connect。为此,我使用公共网址。

实际上,我想存储在我的后端系统中,但它只能在我们的网络中连接。所以从公共网址我发布到我的后端。

它不会出错,但数据不会出现。

$test = file_get_contents('php://input');

$xml1 = simplexml_load_string($test);
$data = $xml1[0]->EnvelopeStatus->Status;


    $curl = curl_init("http://xxxxx.xxx.xxx");
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
    curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: text/plain'));
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

    $json_response1 = curl_exec($curl);

这是我的听众页面。

我无法连接到我的数据库。当我在本地主机中尝试相同的代码时,它正在执行。

如何从DocuSign Connect将数据保存到我的后端?

1 个答案:

答案 0 :(得分:0)

据我了解你的问题:

您的代码在本地主机上运行时可以保存到后端,但在Internet可见主机上运行时无效。

在这种情况下,问题是您的localhost和Internet可见主机之间存在差异。这类问题很常见。

首先检查Internet可见主机和后端之间的通信。 (你能在两者之间ping?)

然后进一步调试。你从Curl得到什么错误?日志在后端机器上显示什么?

我建议您让设置DMZ的IT人员参与进来。您可能需要IT部门在防火墙中创建“针孔”,以实现Internet可见主机与后端之间的通信。

相关问题