使用WP7进行Facebook身份验证

时间:2012-04-17 17:00:02

标签: facebook windows-phone-7 authentication oauth

我在wp7应用程序中遇到了facebook身份验证。

我现在拥有的:

  1. 使用WebBrowser控件的登录页面
  2. 我可以从facebook
  3. 获取access_token
  4. 将其保存到手机IsolatedStorage
  5. 我想要做的是跳过登录页面,如果用户已经过身份验证,但我真的不了解流程,我应该检查什么条件。

    在服务器端,我有REST api,当用户通过身份验证时,我从facebook获取他的个人信息并致电我的api将此信息存储在数据库+ access_token中。然后我用它来保证我的api的所有请求。这是好方法吗?

1 个答案:

答案 0 :(得分:2)

你没有真正检查病情。您尝试使用访问令牌(发布状态,上传图片或其他任何内容)执行任何操作,然后,如果您获得oauth异常,则再次启动浏览器以获取新的访问令牌(浏览器只会闪烁 - 它不需要任何用户输入,除非他们实际更改了密码或其他东西)