我想构建一个应用程序,其中关注的用户(喜欢粉丝页面的用户)特定的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
我的问题是,我是否可以使用其他用户的访问令牌检索帖子,因为它似乎只是来自管理员用户的访问令牌,允许我检索帖子?
答案 0 :(得分:0)
要阅读页面的Feed,您只需要一个应用访问令牌:
$app_accesstoken = APP-ID . '|' . APP-SECRET;
见这里:https://developers.facebook.com/docs/reference/api/page/
"公共和非人口统计的应用或用户访问令牌 限制页面"
Btw," offline_access"自几个月后就被弃用,很快就会停用。