2012-04-17 216 views
1

我在wp7應用程序中使用了Facebook身份驗證。使用WP7進行Facebook身份驗證

我現在所擁有的:與WebBrowser控件

  1. 登錄頁面
  2. 我可以從Facebook
  3. ACCESS_TOKEN保存到手機IsolatedStorage

我想要做的是什麼跳過登錄頁面,如果用戶已經通過身份驗證,但我真的不瞭解流程,我應該檢查什麼條件。

在服務器端,我有REST api,當用戶通過身份驗證時,我從facebook獲取他的個人信息並調用我的api將此信息存儲在數據庫+ access_token中。然後,我用它來保證我的api的所有請求。這是好方法嗎?

回答

2

你並沒有真正檢查一個條件。你試圖去做任何你想要對訪問令牌(發佈狀態,上傳圖片或其他)做什麼,然後,如果你得到一個oauth異常,你就去瀏覽器再次啓動一個新的訪問令牌(瀏覽器就會閃爍 - 除非他們實際更改了密碼或其他東西,否則不需要任何用戶輸入)