使用Facebook应用访问令牌获取Facebook粉丝状态

时间:2011-11-23 18:22:03

标签: facebook facebook-graph-api

是否可以使用应用访问令牌检索Facebook页面状态?

根据documentation,我可以使用“任何有效的access_token或用户access_token”但当我尝试使用应用程序访问令牌时,我收到以下消息:“需要用户访问令牌来请求此资源。“我是否以错误的方式生成应用访问令牌?有没有用户访问公共Facebook粉丝页面的状态?

2 个答案:

答案 0 :(得分:0)

查询此连接似乎需要用户 access_token

redbull page上的Graph API资源管理器中没有任何access_token的情况下进行了尝试,结果为:

{
  "error": {
    "message": "An access token is required to request this resource.",
    "type": "OAuthException"
  }
}

但在提供应用access_token之后:

{
  "error": {
    "message": "A user access token is required to request this resource.",
    "type": "OAuthException"
  }
}

这有点误导!

答案 1 :(得分:0)

不知道你是否仍然面临这个问题。但这是一个解决方法:

通过询问图API,您遇到了这个问题,但是通过使用FQL语言,它可以与App ID完美配合!

以下是“PSG”页面的示例:

https://api.facebook.com/method/fql.query?query=SELECT post_id,类型,附件,消息FROM stream WHERE source_id IN(SELECT page_id from page where username ='PSG')& access_token = YOUR_APP_ACCESS_TOKEN