0

我有一個應用程序使用offline_access獲得對不同頁面的永久訪問權限。如何處理已棄用的offline_access?

用戶可以安裝此應用程序並將其添加到他們是管理員的頁面。 有了外部後端,他們可以管理他們的應用程序,並讓它發佈不同的東西(比賽,...)。 所以他們不必保持登錄到Facebook。

現在...有問題...

5月1日的offline_access權限將被刪除,客戶必須得到一個新的令牌爲他們的網頁每60天。

從現在開始,我使用offline_access功能爲我們的客戶獲取未過期的頁面令牌。

有沒有解決方法? 通常它只是客戶運行應用程序的Facebook子帳戶。所以有可能他們沒有登錄60天以上=訪問令牌將失效,應用程序將無法工作。

+0

可能重複的[我如何獲得一個頁面登錄access_token的Facebook頁面,這不會過期?](http://facebook.stackoverflow.com/questions/9236369/how-doi-i- get-an-page-login-access-token-for-a-facebook-page-that-not-expir) – DMCS 2012-02-24 21:10:36

回答

0

重定向到在Facebook上的應用程序的鏈接時,他們的訪問令牌過期這樣 http://apps.facebook.com/xxx/reaccess.php?ref=REF_URL 獲取新信息的access_token &重定向用戶返回到您的應用程序的原始頁面再次

我不認爲你需要問他們再次爲權限

+0

謝謝:)我想我們會使用這個解決方案。 – 2012-02-29 14:30:49

0

提醒用戶在令牌到期之前重新授權訪問權限。通過發送應用程序到用戶請求和一封電子郵件(因爲應用程序到用戶請求不會生成通知)來完成此操作。在電子郵件中包含一個直接鏈接到網頁的鏈接,該網頁立即彈出授權對話框(並執行類似於應用程序到用戶的請求)。