Попытка установить webhook для Facebook приложение, я получил сообщение об ошибке:Facebook BOT Webhook интеграция
The URL couldn't be validated. Response does not match challenge, expected value="1786621504", received="\t\t\n1786621504{\"resul..."
Вот код из index.php
. Тот же код отлично работает в другом приложении facebook.
В request1.txt
я проверил журналы и это выглядит следующим образом:
1478271548{"hub_mode":"subscribe","hub_challenge":"1786621504","hub_verify_token":"my_password"}
У вас есть идея, что это неправильно?
$access_token ="token_here";
$verify_token = "my_password";
$hub_verify_token = "my_password";
fwrite ($fl, json_encode($_REQUEST));
if (isset ($_REQUEST ['hub_challenge'])) {
$challenge = $_REQUEST ['hub_challenge'];
$hub_verify_token = $_REQUEST ['hub_verify_token'];
}
$fl = fopen ("request.txt", "a");
fwrite ($fl, json_encode($_REQUEST));
$fh = fopen ("/testbot/log.txt", "a");
if ($hub_verify_token === "my_password") {
echo $challenge;//exit;
}
Не публикуйте секретные ключи и токенов здесь! –
вы пишете файл '$ fl', после чего вы определяете файл ... Это не имеет смысла. – Cagy79