Facebook Sdk 3.0没有像facebook sdk 2.0那样打开对话框

时间:2013-06-06 05:35:05

标签: android facebook-graph-api android-facebook

在没有安装facebook应用程序的facebook sdk 2.0设备中,下面的代码打开一个Web对话框。

mFacebook.authorize(myActivity.this, new String[] {AppConstants.FACEBOOK_PERMISSION,AppConstants.EMAIL_PERMISSION,AppConstants.VIDEO_PERMISSION},Facebook.FORCE_DIALOG_AUTH, new LoginDialogListener());

但是在sdk 3.0中,在没有原生facebook应用程序的模拟器上工作,我的facebook会话代码无效

Session.openActiveSession(MainActivity.this, true, callback);
OpenRequest openRequest = new OpenRequest(this); 
openRequest.setLoginBehavior(SessionLoginBehavior.SSO_WITH_FALLBACK);
openRequest.setCallback(null);
List<String> PERMISSIONS = new ArrayList<String>();
PERMISSIONS.add("email");
_session.openForRead(openRequest);

虽然它正在预装facebook的设备上运行。

0 个答案:

没有答案