2012-04-05 14 views
3

這是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));    
} 

回答

1

由於許多人似乎與此掙扎,我爲此決定對如何使用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