这是facebookcallback.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对象通知,以及如何将这些更新存储到自己的数据库中。
我希望这有帮助!祝你好运!

关于php - 如何在Facebook实时更新callback.php页面中处理$ updates数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10028173/

10-09 08:26