如何在 Android 中管理 facebook 权限

发布于 2024-11-26 12:01:52 字数 149 浏览 0 评论 0原文

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

facebook对象静态化合适吗?

I'm studying on an android app with using facebook api. I have two activity, first one is to select friends and second one is to send somethings friends wall . I'm getting permission in first activiy but second activity is also requires permission . How can I make first permission in second activity , too .

Is it suitable doing facebook object static?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

〗斷ホ乔殘χμё〖 2024-12-03 12:01:52

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

Permissions are associated with a particular Facebook App (you pass the App ID and App Key to the Android Facebook SDK). Hence, if you use the same Facebook App details in both activities, they both will be having the same permissions.

醉生梦死 2024-12-03 12:01:52

祝您平安,

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

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

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

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

Peace be upon you,

Acquiring friends' info requires curtain permissions. e.g.

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

However, publishing requires different permissions. e.g.
session.requestNewPublishPermissions(new NewPermissionsRequest(FacebookLogin.this, Arrays.asList("publish_actions")));

I recommend that you ask for permissions on need basis. e.g. by adding permission request command in the implementation of a Button.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文