2012-04-17 217 views
1

我在wp7应用程序中使用了Facebook身份验证。使用WP7进行Facebook身份验证

我现在所拥有的:与WebBrowser控件

  1. 登录页面
  2. 我可以从Facebook
  3. ACCESS_TOKEN保存到手机IsolatedStorage

我想要做的是什么跳过登录页面,如果用户已经通过身份验证,但我真的不了解流程,我应该检查什么条件。

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

回答

2

你并没有真正检查一个条件。你试图去做任何你想要对访问令牌(发布状态,上传图片或其他)做什么,然后,如果你得到一个oauth异常,你就去浏览器再次启动一个新的访问令牌(浏览器就会闪烁 - 除非他们实际更改了密码或其他东西,否则不需要任何用户输入)