2011-06-30 90 views
1

我有一個基於Flash的iframe應用程序,使用CanvasAuthorizer.Authorize()進行初始身份驗證調用。 Flash應用程序隨後使用Web服務,不會刷新頁面。Facebook的C#SDK令牌刷新挑戰

下面是這種情況的挑戰:

  • 不會有任何頁面刷新,所以 什麼是刷新 身份驗證令牌到期時的最佳方式是什麼?

  • 我可以用JS SDK FB.getLoginStatus調用來更新 餅乾,但FacebookWebContext 不從cookie讀取,它 從會話讀取。

任何Facebook的C#SDK大師在這裏已經遇到了這個?

問候,

戴夫

+0

我想我可能有一個解決這個問題在這裏: http://stackoverflow.com/questions/6849234/updating-signed-request-using-javascript-oauth-2-0-sdk – dcpar

回答

0

正如我知道你並不需要刷新令牌,它會在用戶刪除你的他的個人資料,設置應用程序只到期。

至少這是它如何工作的異地應用程序。

+0

的代幣將在2小時內過期。除非你請求「offline_access」,大多數人都覺得很奇怪。我不想去那裏。 – dcpar