2011-11-23 121 views
2

是否可以使用应用程序访问令牌检索Facebook页面状态?使用Facebook应用程序访问令牌获取Facebook粉丝页面状态

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

回答

0

看来,需要用户access_token查询此连接。

没有在图形API浏览器的任何access_token试戴redbull page,结果是:

{ 
    "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" 
    } 
} 

这是一个有点误导!

+0

页面上是否存在人口统计/地理限制?如果有,则必须为符合限制条件的用户使用用户访问令牌。如果没有,任何访问令牌(页面,应用程序,用户)应该工作 - 如果不是这种情况,它是一个错误 – Igy

+0

(顺便说一句,我能够访问/ redbull/feed和/ redbull /状态与页访问令牌一个不同的页面 - 也许这只是一个应用程序访问令牌的问题) – Igy

+0

我创建了一个没有任何限制的页面,并且无法检索所有状态。我认为文档是错误的=( –

0

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

通过询问图API,你有这个问题,但通过使用FQL语言,它可以完美地与App ID一起使用!

这里为'PSG页面的示例:

https://api.facebook.com/method/fql.query?query=SELECT POST_ID,类型,附件,消息FROM流WHERE SOURCE_ID IN(从网页选择PAGE_ID其中username = 'PSG')&的access_token = YOUR_APP_ACCESS_TOKEN

;)

相关问题