1

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正常に動作します(すべてのデータを表示します)が、コードを実行すると; コメントを取得しません。

なぜこれが起こっているのかについて何か考えはありますか?

4

1 に答える 1

0
$user_profile = $facebook->api('/me/feed');
于 2013-04-22T04:25:58.507 に答える