2010-11-18 101 views

回答

2

当由于密码更改导致access_token失效时,您不能再进行Graph API调用,即Graph API返回错误。你可以识别这个错误并在用户配置文件中设置一个触发通知的标志“Hi Gopal,你必须重新连接你的账户和FB。这样做,点击[here]”,其中[here]指向常规FB oauth url (即https://graph.facebook.com/oauth/authorize)。

编辑14/05/2011:关于这个主题的Facebook刚刚发布的博客条目:http://developers.facebook.com/blog/post/500

+0

@Tomasz如果我是正确的,这应该在的异常处理的扣部分进行处理。我应该准确地寻找什么错误(字符串)? – Ashfame 2011-05-10 20:09:39

+0

@Ashfame:你究竟是什么意思 - 你能否详细说明一下? – 2011-05-10 20:37:15

+0

@Tomasz就像你指出的,我们可以通过检查Graph API返回的错误来处理场景。错误应该是什么?通过检查错误类型和错误消息,对吗?什么字符串应该是我们的检查返回true?像'OAuthException'和'无效的OAuth访问令牌或其他东西?这种方法有多可靠? – Ashfame 2011-05-10 20:49:19