android - facebook 示例不工作

标签 android facebook

我是 Facebook 与 Android 应用程序集成的新手。我正在尝试运行来自 Facebook getting started. 的应用程序但它不起作用。我没有得到用户名。为什么它不起作用?谁能帮帮我。

我得到以下一个 session 变量。

session: {Session state:OPENING, token:{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[]}, appId:360610310722942}

session 打开:false

  public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // start Facebook Login
    Session.openActiveSession(this, true, new Session.StatusCallback() {

        // callback when session changes state
        @Override
        public void call(Session session, SessionState state,
                Exception exception) {
            final TextView welcome = (TextView) findViewById(R.id.welcome);
            System.out.println("session: " + session);
            System.out.println("session opened: " + session.isOpened());
            if (session.isOpened()) {

                // make request to the /me API
                Request.executeMeRequestAsync(session,
                        new Request.GraphUserCallback() {

                            // callback after Graph API response with user
                            // object
                            @Override
                            public void onCompleted(GraphUser user,
                                    Response response) {

                                if (user != null) {

                                    welcome.setText("Hello "
                                            + user.getName() + "!");
                                }
                            }
                        });
            }

        }
    });
}

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    System.out.println("onActivityResult");
    Session.getActiveSession().onActivityResult(this, requestCode,
            resultCode, data);
}

最佳答案

我有同样的问题,我只是解决了这个问题。 原因是我的项目处于沙盒模式。禁用沙盒模式,应用程序运行正常 enter image description here

关于android - facebook 示例不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16081401/

相关文章:

iphone - 您可以从 iOS 应用程序链接到 FB 页面,如果它存在,可以转到 FB 应用程序吗?

android - Quickblox Android SDK : Login with facebook token issue

java - 跨服务锁定文件

android - 如何创建适合我的显示器尺寸的 AVD?

java - Realm 未写入,因为已执行写入操作

python - 使用分页从 FB 广告 API 检索异步广告洞察结果

Facebook Graph API 错误代码列表

Android - Eclipse 不是所见即所得吗?

java - 内存泄漏 - android.os.Message 持有的 Android Activity

javascript - Firebase身份验证中的用户ID在所有身份验证提供程序(Google,Facebook,Github)中如何相同?