Php 尝试显示提要时,我可以看到我的,但其他用户看不到他们的?

Php 尝试显示提要时,我可以看到我的,但其他用户看不到他们的?,php,api,facebook-graph-api,feed,Php,Api,Facebook Graph Api,Feed,我正试图在facebook上开发我的第一个应用程序,它将显示一个用户提要,我的目标是过滤掉数组,只显示某些应用程序中的某些帖子,但遇到了一个小问题。我似乎可以看到我的feeds数组,但其他用户看不到他们的,我认为这可能与权限或访问令牌有关,但由于我对这一点不熟悉,我真的不知道 以下是我目前掌握的代码: <?php require('src/facebook.php'); $app_id = 'xxxxxxxxxxxxx'; $app_secret = 'xxxxxxxxxx

我正试图在facebook上开发我的第一个应用程序,它将显示一个用户提要,我的目标是过滤掉数组,只显示某些应用程序中的某些帖子,但遇到了一个小问题。我似乎可以看到我的feeds数组,但其他用户看不到他们的,我认为这可能与权限或访问令牌有关,但由于我对这一点不熟悉,我真的不知道

以下是我目前掌握的代码:

 <?php
require('src/facebook.php');

   $app_id = 'xxxxxxxxxxxxx';
   $app_secret = 'xxxxxxxxxxxxxxxxxxxx';

   $facebook = new Facebook(array(
  'appId'  => $app_id,
  'secret' => $app_secret,
  'cookie' => true, // enable optional cookie support
));



//Facebook Authentication part
$loginUrl   = $facebook->getLoginUrl(
    array(
        'canvas'    => 1,
        'fbconnect' => 0,
        'scope'         => 'user_status,publish_stream,user_photos,read_stream'
    )
);
$user       = $facebook->getUser();


if ($user) {
  try {

   // $user_profile = $facebook->api('/me');
    $user_feed = $facebook->api('/'.$user.'/feed?access_token='.$facebook->getAccessToken().'');
    //$user_home = $facebook->api('/'.$user.'/home');
    //$user_home = $facebook->api('/'.$user.'/apprequests?access_token='.$facebook->getAccessToken().'');

    //echo $user_profile['name'];

    echo "<pre>";
    foreach($user_feed['data'] as $feed){
   // print_r ($user_home);
    print_r ($feed);
    print_r (''.$feed['link'].'<br>');
    //print_r ($user_home);
  }
    echo "</pre>";

  } catch (FacebookApiException $e) {
    $user = null;
  }
}

if (!$user) {
     echo "<script type='text/javascript'>top.location.href = ".$loginUrl."</script>";
     exit;
}
?>

您向用户请求什么权限?您需要用户的read_stream权限才能访问其提要

“scope”=>“user_status、publish_stream、user_photos、read_stream”,并且您试图访问其提要的每个用户都已授予这些权限?(您可以通过调用/me/permissions进行检查)用户似乎也不会提示输入权限。我/权限打印阵列([data]=>Array([0]=>Array([installed]=>1[bookmarked]=>1)))我正在使用我自己的帐户和合作伙伴帐户进行测试