4

Android用のFacebook SDK 3.0.1を使用しています。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",
    };
  }

それは何でしょうか?どうすればその問題を解決できますか?ありがとう

4

1 に答える 1

1

Facebookへのログインで同じ問題が発生していました。Facebookのログインボタンを使用していませんでしたが、セッションを使用していました。!session.closed の条件を削除しただけで、単に機能し始めました。

私のコードは次のとおりです。

  if (session == null ) {
       session = new Session.Builder(getBaseContext()).setApplicationId(appId).build();
        Session.setActiveSession(session);
     }
于 2013-10-22T19:48:06.957 に答える