facebook Uncaught OAuthException:验证访问令牌时出错

时间:2011-12-13 19:45:05

标签: facebook facebook-graph-api

我在我的网站上使用facebook connect,我正在使用fb javascript sdk进行身份验证,并且还使用fb php sdk获取用户信息,一切正常但是当用户从facebook退出时(从下一个标签页), php sdk抛出异常

  

致命错误:未捕获OAuthException:验证访问令牌时出错:   会话无效,因为用户已注销。投入   第1033行的C:\ wamp \ www \ fbjs \ base_facebook.php

从Facebook注销后该网站表现得很奇怪,即使在fb注销后我也可以通过此代码获取用户ID

$user = $facebook->getUser();///get my fb id

然后在下一行它使用facebook对象调用api然后抛出上述异常。

任何想法如何检查用户是否仍在fb上b / c我在$facebook->api电话上获得了fbid但是例外。

1 个答案:

答案 0 :(得分:0)

异常本身会告诉您用户是否已登录。抓住异常,然后重新运行身份验证流程。

Facebook文档中的这篇文章可能有所帮助:

http://developers.facebook.com/docs/authentication/