1
試圖建立網絡掛接的Facebook應用程序,我得到了錯誤:Facebook的BOT網絡掛接整合
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