以用户身份通过​​PHP sdk检索facebook fanpage帖子

时间:2012-11-22 09:35:12

标签: php facebook facebook-php-sdk

我想构建一个应用程序,其中关注的用户(喜欢粉丝页面的用户)特定的Facebook粉丝页面可以评论粉丝页面上找到的帖子。当我使用粉丝页面的管理员用户的访问令牌来检索帖子时,我没有收到任何错误,但是当我使用非管理员用户(至少是喜欢该页面的人)时,我收到错误:

Fatal error:  Uncaught OAuthException: An active access token must be used to query information about the current user.

我将每个用户的详细信息存储在数据库中,包括他/她的访问令牌,当他们登录并接受必要的权限时,例如 publish_stream,read_stream,offline_access,manage_pages

我的问题是,我是否可以使用其他用户的访问令牌检索帖子,因为它似乎只是来自管理员用户的访问令牌,允许我检索帖子?

1 个答案:

答案 0 :(得分:0)

要阅读页面的Feed,您只需要一个应用访问令牌:

$app_accesstoken = APP-ID . '|' . APP-SECRET;

见这里:https://developers.facebook.com/docs/reference/api/page/

  

"公共和非人口统计的应用或用户访问令牌   限制页面"

Btw," offline_access"自几个月后就被弃用,很快就会停用。