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;
}
});
}
}
});