Zoho Sign Webhook - 使用 PHP 接收响应
Zoho Sign Webhook - Receiving Response Using PHP
我正在创建一个将从 Zoho Sign Webhook 接收响应的脚本。我使用以下条件来触发 Webhook:
通过将每个响应保存到数据库中,我能够将命中接收到回调 URL。我正在使用下面的简单代码:
<?php
$data = file_get_contents('php://input');
$escape = mysqli_real_escape_string($conn, $data);
$q=mysqli_query($conn,"INSERT INTO `response` VALUES ('','$escape')");
if($q){
echo "success";
}else{
echo "failed - ".mysqli_error($conn);
}
?>
但是我使用上面的脚本总是得到空响应。 $data、$post 或 $get 变量始终为空。
我试图找到关于 Zoho 的文档和关于 Whosebug 的其他问题,但我只能得到这个讨论 here and here。这没有解决我的问题。
使用 PHP 从 Zoho Sign Webhook 获取响应的任何其他方式?
感谢@CBroe 的解释,我的回调问题是因为我的回调缺少尾部斜线 URL:
http://sub.domain.com/callback
当我把它改成 :
时问题就解决了
http://sub.domain.com/callback/
我正在创建一个将从 Zoho Sign Webhook 接收响应的脚本。我使用以下条件来触发 Webhook:
通过将每个响应保存到数据库中,我能够将命中接收到回调 URL。我正在使用下面的简单代码:
<?php
$data = file_get_contents('php://input');
$escape = mysqli_real_escape_string($conn, $data);
$q=mysqli_query($conn,"INSERT INTO `response` VALUES ('','$escape')");
if($q){
echo "success";
}else{
echo "failed - ".mysqli_error($conn);
}
?>
但是我使用上面的脚本总是得到空响应。 $data、$post 或 $get 变量始终为空。
我试图找到关于 Zoho 的文档和关于 Whosebug 的其他问题,但我只能得到这个讨论 here and here。这没有解决我的问题。
使用 PHP 从 Zoho Sign Webhook 获取响应的任何其他方式?
感谢@CBroe 的解释,我的回调问题是因为我的回调缺少尾部斜线 URL:
http://sub.domain.com/callback
当我把它改成 :
时问题就解决了http://sub.domain.com/callback/