使用php访问非朋友个人资料更新

问题描述:

是否可以访问不在您的(应用程序授权人)朋友列表或类似列表中的Facebook用户的个人资料更新?使用php访问非朋友个人资料更新

例如: http://www.facebook.com/zuckhttp://www.facebook.com/mashable

使用Facebook的API,这可能吗?

<?php 
    require 'src/facebook.php'; 
    $facebook = new Facebook(array(
     'appId' => 'xxx', 
     'secret' => 'xxx', 
    )); 
    $username = isset($_GET['username'])?$_GET['username']:"johnbevere.page"; 
    $profile = $facebook->api('/'.$username.'/posts'); 
?> 

<br/><br/><img src="https://graph.facebook.com/<?=$username?>/picture"> 

<?php 
    foreach($profile['data'] as $data){ 
     if($data['message']){ 
      echo $data['message']."<br><hr><br>"; 
     }else{ 
      echo $data['story']."<br><hr><br>"; 
     } 
    } 
?> 

成功:

  1. 页面更新
  2. 用户时间表活动日志

失败:

  1. 用户时间表饲料

这是不可能使用Facebook的API

报废随机分布的公共提要

这取决于他们的隐私设置