使用php访问非朋友个人资料更新
问题描述:
是否可以访问不在您的(应用程序授权人)朋友列表或类似列表中的Facebook用户的个人资料更新?使用php访问非朋友个人资料更新
例如: http://www.facebook.com/zuck 或 http://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>";
}
}
?>
成功:
- 页面更新
- 用户时间表活动日志
失败:
- 用户时间表饲料
这是不可能使用Facebook的API
报废随机分布的公共提要
答
这取决于他们的隐私设置