Facebook ページのリアルタイム ドキュメント https://developers.facebook.com/docs/reference/api/page/#realtime によると、API をページとして使用して、次のようなリアルタイムの更新を取得できると書かれています。
- 名前
- カテゴリリスト
- 写真
- チェックイン
- 餌
リアルタイムの更新を適切に取得するために、アプリとページをセットアップしました。これは、リアルタイム更新用のアプリ設定のスクリーン ショットです。
リクエストを受信してデータベースに保存するコードは次のとおりです。codeigniter フレームワークを使用しています。
define('VERIFY_TOKEN', 'krishna');
$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') {
if (isset($_SERVER['HTTP_X_HUB_SIGNATURE'])) {
$post_body = file_get_contents("php://input");
$d['val'] = $post_body;
$this->db->insert('facebook', $d);
}
}
ここでは、フィード、画像などのすべての更新を取得していますが、チェックインの更新は取得していません。リアルタイム API でチェックイン更新を取得することは可能ですか、それともドキュメントは偽物ですか?