为什么Facebook OAuth令牌突然变得无效?

时间:2010-08-16 19:15:52

标签: php facebook facebook-fql

我正在使用Facebook的PHP SDK,到目前为止它一直很棒。但是,我在一个页面上有一个奇怪的问题。在此页面上,我调用了图形API,然后使用FQL调用。但是,在第二次调用时,我收到“无效的OAuth 2.0访问令牌”异常。为什么第一次通话工作时令牌会失效?我也在我的网站的其他地方使用FQL(相同的查询/代码),它工作得很好。有谁知道会导致什么?

更新:第一次调用是图形调用(/ me?fields = email)..第二次是查询当前用户的所属关系,如果有帮助的话。

1 个答案:

答案 0 :(得分:0)

可能是几件事之一,但如果我不得不冒险猜测,我会说你试图访问会话外的东西,而你的oauth令牌不包括{{1}对被访问资源的权限。

也许有关API调用/ FQL查询性质的更多细节可以帮助我们缩小范围。