在Android上使用beta 3.0 SDK,我打開一個帶有基本權限(電子郵件)的簡單session.openForRead()
調用的Facebook會話。SDK 3.0 reauthorizeForPublish()失去讀取權限?
只要我想在用戶的牆上發佈消息,我正在使用session.reauthorizeForPublish()
重新授權會話,其中包括ReauthorizeRequest
對象中的新發布權限(publish_actions)。
只要最後一次請求成功,session.getPermissions()
的調用只返回上次請求的權限(publish_actions),但失去所有先前的讀取權限(電子郵件)。
ReauthorizeRequest參數權限的文檔明確指出「請求的附加權限」,所以我目前不太清楚爲什麼會話在請求後失去所有其他權限?
非常感謝, 亞歷
非常感謝您的詳細解答,我想我會堅持選項2.我是否也應該提交錯誤報告? – alexleutgoeb