我正在使用 facebook api 研究一个 android 应用程序。我有两个活动,第一个是选择朋友,第二个是发送东西朋友墙。我在第一个活动中获得了许可,但第二个活动也需要许可。我怎样才能在第二个活动中获得第一个权限,也是。
做facebook对象静态是否合适?
我正在使用 facebook api 研究一个 android 应用程序。我有两个活动,第一个是选择朋友,第二个是发送东西朋友墙。我在第一个活动中获得了许可,但第二个活动也需要许可。我怎样才能在第二个活动中获得第一个权限,也是。
做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")));
我建议您根据需要请求权限。例如,通过在按钮的实现中添加权限请求命令。