如何在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对象通知,以及如何将这些更新存储到您自己的数据库中。

我希望这有助于!祝你好运!

+0

给定的链接不再工作了! – abhinav 2014-11-21 21:17:30

+0

@Abhinav嘿,伙伴,谢谢你让我知道。该网站现在又起来了! – 2014-12-02 05:27:25