我正在學習使用Facebook API的Android應用程序。我有兩個活動,第一個是選擇朋友,第二個是發送一些朋友牆。我在第一次活動中獲得許可,但第二次活動也需要獲得許可。我怎樣才能在第二次活動中獲得第一次許可。如何管理Android中的Facebook權限
是否適合做Facebook對象靜態?
我正在學習使用Facebook API的Android應用程序。我有兩個活動,第一個是選擇朋友,第二個是發送一些朋友牆。我在第一次活動中獲得許可,但第二次活動也需要獲得許可。我怎樣才能在第二次活動中獲得第一次許可。如何管理Android中的Facebook權限
是否適合做Facebook對象靜態?
權限與特定Facebook應用(您將應用ID和應用密鑰傳遞給Android Facebook SDK)相關聯。因此,如果您在兩項活動中使用相同的Facebook應用程序詳細信息,則它們都具有相同的權限。
和平在你身上,
獲取朋友的信息需要窗簾權限。例如
session.requestNewReadPermissions(new NewPermissionsRequest(FacebookLogin.this, Arrays.asList("friends_birthday", ...)));
然而,出版需要不同的權限。例如 session.requestNewPublishPermissions(new NewPermissionsRequest(FacebookLogin.this, Arrays.asList("publish_actions")));
我建議您根據需要請求權限。例如通過在執行Button中添加權限請求命令。