我正在为 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",
};
}
那会是什么?我该如何解决这个问题?谢谢