2012-03-14 68 views
0

我們如何獲得此權限以獲取訪問令牌的默認權限,而不是可更新的可選許可權?爲什麼「隨時訪問我的數據」權限顯示爲「可選權限」?

一直在使用Facebook Connect,並要求提供用戶的ID,姓名,個人資料照片,興趣愛好,喜歡,教育等基本權限。所有這些權限都可以訪問用戶的基本信息。我已經看到應用程序要求這些應用程序以及Access Data Anytime權限作爲不可更新許可。但是,我正在冒出一個可以撤銷的許可,恐怕人們不會允許。

回答

2

offline_access是一個擴展權限(https://developers.facebook.com/docs/reference/api/permissions/#extended_perms)。目前的Facebook驗證對話框使所有擴展權限可選 - 因此用戶可以選擇並選擇他/她希望授予應用程序的擴展權限(https://developers.facebook.com/docs/opengraph/authentication/#perms) 。

也就是說,offline_access已被棄用,因此您應該遷移到通過將正常令牌與長壽命令牌交換來擴展權限的設計。請參考https://developers.facebook.com/roadmap/offline-access-removal/或其他像Facebook offline access step-by-step這樣的stackoverflow問題來了解更多信息。