0

我想通过单击我的应用程序的登录按钮打开 Facebook 登录页面,然后在登录后我想打开我的 frnd 列表。但每次出现问题。我正在使用此代码

loginTofacebook() {
                mPrefs = getPreferences(MODE_PRIVATE);
            String access_token = mPrefs.getString("access_token", null);
            long expires = mPrefs.getLong("access_expires", 0);

            if (access_token != null) {
                facebook.setAccessToken(access_token);
           loginbtn.setVisibility(View.INVISIBLE);
            }

            if (expires != 0) {
                facebook.setAccessExpires(expires);
            }

            if (!facebook.isSessionValid()) {
                facebook.authorize(this,
                        new String[] { "email", "publish_stream" },
                        new DialogListener() {
                                    @Override
                            public void onComplete(Bundle values) {
                                SharedPreferences.Editor editor = mPrefs.edit();
                                                        editor.putString("access_token",facebook.getAccessToken());
                                editor.putLong("access_expires", facebook.getAccessExpires());
                                editor.commit();
}}
4

1 回答 1

0

如果要在应用程序中打开 Facebook 的登录浏览器页面,则必须正确集成 Facebook-SDK。

请为其提供一些重要的链接。

关联

关联

关联

于 2013-08-06T10:25:21.733 回答