没有
当我通过创建它的用户登录时,它会返回帖子,但对于其他用户。
$facebook = new Facebook(array(
'appId' => 'xxx',
'secret' => 'xxx',
'cookie' => true
));
$user = $facebook->getUser();
$par = array();
$par['scope'] = "status_update user_about_me user_status,user_post,user_stream";
if ($user) {
$logoutUrl = $facebook->getLogoutUrl();
try {
// Proceed knowing you have a user who is logged in and authenticated
// Get Feed
$feed = $facebook->api('/me/feed');
// Get User Profile
$profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
不确定你期望的是什么,"不工作"不是一个很好的错误描述,但是你不能得到没有授权你的应用程序的用户的数据。所以在这种情况下,"if ($user)
"之后的代码将不会被调用。
顺便说一句,你可能想要修复你的scope参数。
user_stream
或status_update
权限。