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