1
我正在使用Facebook SDK作为外部库的android.I能够登录通过facebook.But当我想共享图像和应用程序尚未登录通过Facebook,我试图登录,但在(帮助)在Android的Facebook SDK
W/com.facebook.Session(15670):不应将读取权限(电子邮件)传递到发布请求或管理授权 W/com.facebook.Session com.facebook.Session(15670):不应将读取权限(read_friendlists)传递至发布或管理授权请求
请找到代码:
String[] permissions = { "email",
"user_birthday",
"publish_stream",
"user_checkins",
"friends_checkins",
"read_friendlists",
"publish_checkins",
"publish_actions" };
final static int AUTHORIZE_ACTIVITY_RESULT_CODE = 0;
facebook = new Facebook(APP_ID);
mAsyncRunner = new AsyncFacebookRunner(facebook);
facebook.authorize(getActivity(), permissions, AUTHORIZE_ACTIVITY_RESULT_CODE,
new DialogListener() {
public void onComplete(Bundle values) {
System.err.println("Inside oncomplete");
//getProfileInformation();
}
public void onFacebookError(FacebookError error) {
System.err.println(error.toString()+ "Facebook.authorize Error: ");
try {
dialog.dismiss();
} catch (Exception e) {
// TODO: handle exception
}
dialog=null;
}
public void onError(DialogError e) {
System.err.println(e.toString()+ "Facebook.authorize DialogError: ");
Log.d(this.getClass().getName(),
"Facebook.authorize DialogError: "
+ e.toString());
try {
dialog.dismiss();
} catch (Exception e1) {
// TODO: handle exception
}
dialog=null;
}
public void onCancel() {
System.err.println("Facebook authorization canceled");
Log.d(this.getClass().getName(),
"Facebook authorization canceled");
try {
dialog.dismiss();
} catch (Exception e) {
// TODO: handle exception
}
dialog=null;
}
});
}
}
});