我正在尝试将facebook sdk升级到3.0.1版,并在执行登录时遇到麻烦。登录后我在会话中获取的访问令牌是ACCESS_TOKEN_REMOVED,我不知道原因。
以下是登录代码:
if (!session.isOpened() && !session.isClosed()) {
session.openForRead(new Session.OpenRequest(SplashScreen.this).setCallback(new StatusCallback() {
@Override
public void call(Session session, SessionState state, Exception exception) {
if (session.isOpened()) {
loginIfSuccessfullAuth(true);
}
}));
}
内部if中的会话包含访问令牌ACCESS_TOKEN_REMOVED
答案 0 :(得分:0)
如果您在日志中看到ACCESS_TOKEN_REMOVED
,请确保打印session.getAccessToken().getToken()
。如果您将session.getAccessToken()
写入日志,则会调用AccessToken对象的toString
- 方法,该方法将使用ACCESS_TOKEN_REMOVED
替换实际令牌。