如何在Android中管理Facebook权限

时间:2011-07-26 09:11:57

标签: android facebook-android-sdk

我正在使用facebook api学习Android应用程序。我有两个活动,第一个是选择朋友,第二个是发送朋友的朋友。我获得了第一次活动的许可,但第二项活动也需要获得许可。我怎样才能在第二次活动中获得第一次许可。

是否适合做facebook对象静态?

2 个答案:

答案 0 :(得分:2)

权限与特定的Facebook应用程序相关联(您将App ID和App Key传递给Android Facebook SDK)。因此,如果您在两个活动中使用相同的Facebook应用程序详细信息,则它们将具有相同的权限。

答案 1 :(得分:0)

和平在你身上,

获取朋友的信息需要窗帘权限。 e.g。

session.requestNewReadPermissions(new NewPermissionsRequest(FacebookLogin.this, Arrays.asList("friends_birthday", ...)));

但是,发布需要不同的权限。例如 session.requestNewPublishPermissions(new NewPermissionsRequest(FacebookLogin.this, Arrays.asList("publish_actions")));

我建议您根据需要申请权限。例如通过在执行Button时添加权限请求命令。

相关问题