如何在Facebook上处理$ updates数组实时更新callback.php页面
问题描述:
这是Facebook的callback.php
页面的代码。
现在我该如何处理post方法响应($ updates变量)?
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);
//what to do here.
error_log('updates = ' . print_r($updates, true));
}
答
由于许多人似乎与此挣扎,我为此决定对如何使用Facebook的即时更新API的详细教程:
http://www.codedestination.com/1/post/2013/05/-facebook-real-time-updates-api-tutorial-part-i.html
你要找因为在教程系列的第二部分中有解释。
它解释了如何解码您从FaceBook收到的JSON对象通知,以及如何将这些更新存储到您自己的数据库中。
我希望这有助于!祝你好运!
给定的链接不再工作了! – abhinav 2014-11-21 21:17:30
@Abhinav嘿,伙伴,谢谢你让我知道。该网站现在又起来了! – 2014-12-02 05:27:25