我一直在使用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和密钥几次,我不知道这些是否会产生任何影响。
答案 0 :(得分:0)
如果您更改了应用ID,那么这是预期的。现在,所有用户ID都限定为您的应用ID,因此如果您更改应用ID,则用户ID也会有所不同。