2013-04-17 28 views

回答

4

它似乎是從Facebook developpers一個錯誤。

有人做過asked the same question here和Facebook的工程師回答:

警報出去了錯誤,我們正在清除它的工作。你可以忽略它。

+0

非常感謝你! –

+2

靜態鏈接:https://www.facebook.com/groups/fbdevelopers/permalink/534303256613193/ – Sars

+0

我不認爲這是一個錯誤。這將在未來幾個月內強制執行:_Facebook將單獨詢問您是否希望應用以您的名義和向誰發佈._來源:http://www.facebook.com/about/login/ – Asteriskk

0

是的我認爲開發人員警報系統存在問題,因此您可以同時看到「立即修復」和「已解決」按鈕。但我認爲警報信息是真實的,而不是錯誤的。 Facebook希望鼓勵你減少最初要求的權限數量;特別是當用戶第一次登錄您的應用程序時。然後稍後您可以在需要時請求其他權限。

這只是遵循Least Privilege安全指南的良好做法 - 請求/僅允許用戶完成他們需要完成的任務所需的最低限度的權限。這樣做可以最大限度地減少應用程序的漏洞。

因此,我認爲如果您在第一次登錄時只詢問最必要的權限,並且不要在相同的請求中混合權限類型(讀寫),這將解決您的問題。

2

當用戶註冊到應用程序時,您不應該詢問publish_stream,publish_actions或任何其他寫入權限。這些許可應在需要時單獨提出。

按照Facebook的工程師「你可以只是忽略它,但它是很好的要求讀取權限,當有人開始使用你的應用程序。然後,只有當它真正需要問的寫權限」