0
我可以从以下链接看到,如果密码更改,access_token将会失效。如何处理“用户更改Facebook密码时access_token更改”方案
http://developers.facebook.com/docs/authentication/
那么,如何识别用户时,改变他/她的密码。
我在图表api文档中没有看到任何关于此的信息。
请帮我解决这个问题。
谢谢, Gopal。
我可以从以下链接看到,如果密码更改,access_token将会失效。如何处理“用户更改Facebook密码时access_token更改”方案
http://developers.facebook.com/docs/authentication/
那么,如何识别用户时,改变他/她的密码。
我在图表api文档中没有看到任何关于此的信息。
请帮我解决这个问题。
谢谢, Gopal。
当由于密码更改导致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
@Tomasz如果我是正确的,这应该在的异常处理的扣部分进行处理。我应该准确地寻找什么错误(字符串)? – Ashfame 2011-05-10 20:09:39
@Ashfame:你究竟是什么意思 - 你能否详细说明一下? – 2011-05-10 20:37:15
@Tomasz就像你指出的,我们可以通过检查Graph API返回的错误来处理场景。错误应该是什么?通过检查错误类型和错误消息,对吗?什么字符串应该是我们的检查返回true?像'OAuthException'和'无效的OAuth访问令牌或其他东西?这种方法有多可靠? – Ashfame 2011-05-10 20:49:19