file_get_contents(“php:// input”)中的Facebook JSON对象不返回值

时间:2013-03-08 10:50:51

标签: php json facebook facebook-graph-api facebook-php-sdk

我正在尝试打印或访问来自Facebook的POST请求返回的JSON对象。这是代码:

<?php

define('VERIFY_TOKEN', 'mysecretverifytokenstring');                                    
$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') {

        $post_body = file_get_contents("php://input");
    $object = json_decode($post_body, true);

    print_r($object);
}

?>

即使我可以成功连接Realtime Updates,也不会输出任何内容。

0 个答案:

没有答案