Php 订阅错误“;响应与质询不匹配”;
我使用从网站上找到的脚本在web主机上设置了一个php服务器Php 订阅错误“;响应与质询不匹配”;,php,facebook,real-time-updates,Php,Facebook,Real Time Updates,我使用从网站上找到的脚本在web主机上设置了一个php服务器 <?php define('VERIFY_TOKEN', 'DEVICETOKEN'); $method = $_SERVER['REQUEST_METHOD']; if ($method == 'GET' && $_GET['hub_mode'] == 'subscribe' && $_GET['hub_verify_token'] == VERIFY_TOKEN) { echo $_G
<?php
define('VERIFY_TOKEN', 'DEVICETOKEN');
$method = $_SERVER['REQUEST_METHOD'];
if ($method == 'GET' && $_GET['hub_mode'] == 'subscribe' && $_GET['hub_verify_token'] == VERIFY_TOKEN) {
echo $_GET['hub_challenge'];
} else if ($method == 'POST') {
$updates = json_decode(file_get_contents("php://input"), true);
file_put_contents('/filepath/updates.txt',$updates, FILE_APPEND);
error_log('updates = ' . print_r($obj, true));
}
?>
我使用facebook上的实时更新面板订阅一个简单的用户电子邮件请求作为测试,每次我都会遇到这个错误
Response does not match challenge, expected value = '1098150855',
received='1098150855<!-- www.s...'
响应与质询不匹配,预期值='1098150855',
received='1098150855应该在回调url上输出的唯一内容是hub.challenge参数。删除0855之后的注释。。。和任何其他输出,它应该工作