【发布时间】:2014-03-27 10:26:34
【问题描述】:
是否可以访问不在您(应用程序授权者)好友列表或点赞列表中的 Facebook 用户的个人资料更新?
例如: http://www.facebook.com/zuck 要么 http://www.facebook.com/mashable
是否可以使用facebook api?
【问题讨论】:
标签: facebook facebook-graph-api facebook-php-sdk facebook-apps
是否可以访问不在您(应用程序授权者)好友列表或点赞列表中的 Facebook 用户的个人资料更新?
例如: http://www.facebook.com/zuck 要么 http://www.facebook.com/mashable
是否可以使用facebook api?
【问题讨论】:
标签: facebook facebook-graph-api facebook-php-sdk facebook-apps
这取决于他们的隐私设置
【讨论】:
<?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 废弃随机个人资料的公开供稿
【讨论】: