Facebook api没有回复评论

时间:2013-03-06 09:52:45

标签: php facebook-graph-api

我试图用facebook api获取一些数据。这是我的代码

<?php
include 'src/facebook.php';

$facebook = new Facebook(array(
    'appId'     => 'xxx',
    'secret'    => 'xxx',
    'cookie'    => true
));    
?>
<!DOCTYPE html>
<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title></title>
</head>
<body>
    <?php
        $user = $facebook->getUser();

        if($user)
        {
            $user_profile = $facebook->api('/me/statuses');
            echo "<pre>", print_r($user_profile), "</pre>";

            echo "<a href=logout.php>Logout</a>";
        }
        else
        {
            $login_url_params = array(
                'scope' => 'publish_stream,read_stream,offline_access,manage_pages'
             );

            $login_url = $facebook->getLoginUrl($login_url_params);

            //redirect to the login URL on facebook
            header("Location: {$login_url}");
        }
    ?>
</body>
</html>

问题是,当我print_r($user_profile)时,它显示了$user_profile = $facebook->api('/me/statuses');应该附带的所有数据,但它没有显示与状态相关的注释。我在Graph API Explorer中尝试了这个并且它工作正常(显示所有数据),但在我运行它的代码中;它没有得到评论。

有关为何发生这种情况的任何想法?

1 个答案:

答案 0 :(得分:0)

$user_profile = $facebook->api('/me/feed');