Facebookでガイドのリアルタイム更新をフォローしました。
私のアプリケーションはタブページです。
サンドボックス環境を利用しています。
ダッシュボードの署名によって初期設定されます。
コールバック URL エンドポイントの検証は正常に機能します。テストのみのページに投稿しました。
しかし、これまで (24 時間後)、Facebook からの更新投稿はありませんでした。
Log Apache サーバーでは、facebook からの投稿もありません。私のコールバックスクリプト:
<?php
define('UPD_FILE', 'updates.log');
$method = $_SERVER['REQUEST_METHOD'];
global $log_file;
if ($method == 'GET' && $_GET['hub_mode'] == 'subscribe' && $_GET['hub_verify_token'] == 'jogabonito') {
echo $_GET['hub_challenge'];
exit;
}
else if ($method == 'POST')
{
$log_file=UPD_FILE;
$updates = json_decode(file_get_contents("php://input"), true);
logToFile("updates =".print_r($updates));
}
function logToFile($message){
global $log_file;
$hdl = fopen($log_file, 'a') or die ("couldn't open log file");
fwrite($hdl,$message."\n");
fclose($hdl);
}
?>
注目してくれてありがとう