我使用从网站上找到的这个脚本在网络主机上设置了一个 php 服务器
<?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...'
我该如何解决这个问题?