Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法为facebook workplace webhook设置回调URL_Php_Facebook_Webhooks_Facebook Workplace - Fatal编程技术网

Php 无法为facebook workplace webhook设置回调URL

Php 无法为facebook workplace webhook设置回调URL,php,facebook,webhooks,facebook-workplace,Php,Facebook,Webhooks,Facebook Workplace,我正在尝试为facebook workplace构建聊天机器人,但在为聊天机器人创建webhook时遇到了问题 在输入回调URL并验证_令牌后,它会将错误显示为: 设置Webhook订阅时出现问题 我们无法验证webhook回调。确保您的Web服务器正在侦听并可通过指定的回调url访问。 回调URL是HTTPS安全URL。以下是我放在php文件中的代码: $verify_token = "token"; $hub_verify_token = null; if(isset($_REQUEST[

我正在尝试为facebook workplace构建聊天机器人,但在为聊天机器人创建webhook时遇到了问题

在输入回调URL并验证_令牌后,它会将错误显示为: 设置Webhook订阅时出现问题 我们无法验证webhook回调。确保您的Web服务器正在侦听并可通过指定的回调url访问。

回调URL是HTTPS安全URL。以下是我放在php文件中的代码:

$verify_token = "token";
$hub_verify_token = null;

if(isset($_REQUEST['hub_challenge'])) {
    $challenge = $_REQUEST['hub_challenge'];
    $hub_verify_token = $_REQUEST['hub_verify_token'];
}

if ($hub_verify_token === $verify_token) {
    echo $challenge;
} 

浏览器也会调用回调URL。

“浏览器也会调用回调URL。”-这并不是说Facebook是否可以访问它。您的SSL证书有效吗?如果您的服务器提供了不完整的证书链,则无法使用自签名证书。它至少能连接到URL吗?谢谢@CBroe。它显示SSL错误。你真的解决了这个问题吗?我正试图使用ngrok在本地开发,但我得到了相同的错误…我也在使用ngrok公开我的本地主机,但它给出了这个错误