android - 无法在我的 android 应用程序中使用 facebook sdk 3.0 获取基本信息

标签 android facebook-graph-api facebook-android-sdk

我正在尝试使用 facebook session login 访问 facebook 用户的基本信息。但是我无法访问他们的基本信息。

我收到 facebook 错误消息 发生错误。请稍后再试。

以下是我使用 session 登录访问 facebook 的代码,

private void onClickLogin() {
        Session session = Session.getActiveSession();
        if (!session.isOpened() && !session.isClosed()) {
            session.openForRead(new Session.OpenRequest(this).setPermissions(Arrays.asList("basic_info")).setCallback(statusCallback));
        } else {
            Session.openActiveSession(this, true, statusCallback);
        }
    }

请任何人帮我解决这个问题。

提前致谢。

最佳答案

尝试在登录按钮上设置权限:

LoginButton authButton = (LoginButton) view.findViewById(R.id.authButton);
authButton.setReadPermissions(Arrays.asList("basic_info"));

关于android - 无法在我的 android 应用程序中使用 facebook sdk 3.0 获取基本信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14412671/

相关文章:

android - 从 Facebook SDK GraphUserCallback 获取出生日期和城镇/城市

android - 使用 Google 登录 Android 获取用户的出生日期和性别

android - 声音android SDK,音频在android 4.4.2中有效,但在其他版本上不可用

android - 如何检测您的 Android 应用程序是否在前台(API 21)

php - Facebook API : best way to get like, 共享,页面/群组帖子的评论计数?

facebook - 使用 fql 从 Facebook 获取 friend 最喜欢的照片

ios - 怎么知道是哪个FBRequest发起了请求didLoad : method?

android - 生成包含所有依赖项的 AAR 文件

android - 是否可以在 Android 应用程序中使用 extendAccessTokenIfNeeded 扩展 Facebook token ?

java - 游戏开发,移动相机时出现奇怪的图像效果