1

我正在使用 facebook api 研究一个 android 应用程序。我有两个活动,第一个是选择朋友,第二个是发送东西朋友墙。我在第一个活动中获得了许可,但第二个活动也需要许可。我怎样才能在第二个活动中获得第一个权限,也是。

做facebook对象静态是否合适?

4

2 回答 2

2

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

于 2011-07-26T10:10:27.310 回答
0

祝你平安,

获取好友信息需要窗帘权限。例如

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

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

我建议您根据需要请求权限。例如,通过在按钮的实现中添加权限请求命令。

于 2013-04-09T07:35:22.030 回答