Facebook - Android授权应用程序错误

时间:2013-06-13 11:45:19

标签: android facebook facebook-login facebook-android-sdk

我正在使用facebook SDK 3.0.1 for android。我在Facebook开发者看到 - >见解 - >开发者 - >活动&错误一些错误。 42%的用户遇到错误:auth.androidauthorizeapp(错误代码408:代理的应用程序尚未安装)。 我的很多用户无法进入Facebook。我相信他们在这个例外中失败了。 我已经阅读了一些关于这个问题的内容,发现登录时的权限可能存在一些问题。 我正在使用facebook登录按钮,我将权限设置为此按钮:

 LoginButton authButton = (LoginButton) view.findViewById(R.id.facebook_login);
        authButton.setReadPermissions(Arrays.asList(FacebookConfig.getInstance().getPermissions()));

  @Override
  public String[] getPermissions() {
    return new String[] {
      "user_about_me",
     // "offline_access",
      "friends_about_me",
      "user_photos",
      "friends_photos",
      "user_videos",
      "friends_videos",
      "read_stream",
      "friends_status",
      "user_photo_video_tags",
      "friends_photo_video_tags",
      "user_birthday",
      "friends_birthday",
    };
  }

那可能是什么?我怎么能解决这个问题呢?感谢

1 个答案:

答案 0 :(得分:1)

登录facebook时遇到了同样的问题。我没有使用Facebook登录按钮,而是使用会话。我刚刚删除了条件!session.closed,它只是开始工作。

我的代码是:

  if (session == null ) {
       session = new Session.Builder(getBaseContext()).setApplicationId(appId).build();
        Session.setActiveSession(session);
     }