facebook 3.5 user.getId()返回不同的值

时间:2014-08-27 14:22:49

标签: android facebook facebook-graph-api

我一直在使用facebook API遇到一些问题,我不确定这是否是facebook的默认行为,但每当我调用user.getid()时,我会得到不同的值,因为我有点痛苦在另一台服务器上创建帐户时,将其用作我的userId。

这是我的代码。

final Session session = Session.getActiveSession();
    if (session.isOpened()) {

        Request.executeMeRequestAsync(session, new GraphUserCallback() {

            @Override
            public void onCompleted(GraphUser user, com.facebook.Response response) {
                Log.i("TAG", String.valueOf(user.getId()));
                fbSignUp(session, user);
            }
        });
    }

此外,我不得不更改我的应用ID和密钥几次,我不知道这些是否会产生任何影响。

1 个答案:

答案 0 :(得分:0)

如果您更改了应用ID,那么这是预期的。现在,所有用户ID都限定为您的应用ID,因此如果您更改应用ID,则用户ID也会有所不同。