Facebook api' user_posts'允许

时间:2016-03-23 12:02:52

标签: facebook-php-sdk

使用Facebook API从用户Facebook帐户中读取用户帖子。在Facebook身份验证页面中,我添加了' user_posts'范围内的参数。

       $loginUrl   = $facebook->getLoginUrl( array( 'scope' =>  email, user_posts'));

但是当登录Facebook时它没有询问Facebook权限弹出窗口。当我添加'电子邮件,user_friends'对范围的权限,显示的Facebook权限窗口。任何想法?

提前致谢!

3 个答案:

答案 0 :(得分:0)

最有可能的是你没有尝试使用应用管理员。如果没有“登录审阅”,则大多数权限仅适用于在App中具有角色的用户。有关登录审核的更多信息:https://developers.facebook.com/docs/facebook-login/review

不过,您应该考虑使用较新版本的PHP SDK,看起来您使用的是旧版本。

答案 1 :(得分:0)

尝试使用特定应用程序的开发人员/管理员的Facebook帐户。

对于其他用户,应审核特定权限& Facebook批准。

答案 2 :(得分:-1)

我相信您应该使用“publish_actions”而不是“publish stream”,因为其他用户说,“publish_stream”已被弃用。