DocuSign api SDK
的新功能。我们正在尝试使用Connect解决方案获得HTTP
开发版本。 SDK
中的代码说:
// NOTE: DocuSign only pushes status to HTTPS!
$postBackPath = empty($_SERVER['HTTPS']) ? 'http://' : 'https://';
$postBackPath .= ($_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'] . $_SERVER['REQUEST_URI'] );
Is this how we should configure for our server?
$postBackPath = empty($_SERVER['HTTP']) ? 'http://ourURL.com/listener/index.php';
$postBackPath .= ($_SERVER['ourURL.com'] . ':' . $_SERVER['80'] . $_SERVER['REQUEST_URI'] );
答案 0 :(得分:0)
这里有一些事情。第一条评论指出Connect只推送到HTTPS(而不是HTTP)。
说到这一点,你将无法使用端口80,你必须使用443端口。
$ _ SERVER ['SERVER_NAME']将拉出用于访问应用程序的url路径(对于localhost为127.0.0.1,对于网站为www.domain.com)。
在php.net上的$_SERVER了解更多信息
此外,文档声明不会更改配置的这一部分,只需将其从SDK复制到您的Web服务器即可。
要开始接收DocuSign帐户中的活动,请按照 DocuSign SDK中包含的 HTTPS Connect Guide 中的配置。
PHP Connect解决方案只包含一个项目。该项目包含一个PHP文件和 一个样本数据文件。数据文件可用于测试后期处理。
就像许多PHP解决方案一样,PHP示例的部署也很简单 将文件复制到服务器上的目录中。
已使用以下配置测试样本:
- PHP Version 5.2.6
- cURL support: libcurl/7.15.5 OpenSSL/0.9.7l zlib/1.2.3
您发布index.php的网址可用于发送
https://<your_secure_server>/<somefolder>/index.php