這是我的第一篇文章,請讓我知道如果我不遵守社區規則。Facebook登錄未返回用戶access_token
現在來解決問題!我一直在嘗試爲應用程序設置Facebook登錄過程,並且已經添加了一個GUI元素(內置的Facebook登錄按鈕),並讓該按鈕繼續前進並請求用戶/密碼,授予應用程序訪問該用戶的帳戶。我面臨的問題是,當使用下面的代碼從應用程序獲取回調值時,我什麼都收不到(沒有值被打印)。現在我打印到LogCat的任意值,但是一旦打印成功,我就會訪問用戶access_token和其他信息(最初沒有工作)。任何幫助感謝!
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_connect_accounts);
Log.i("fromMe", "test1");
FacebookSdk.sdkInitialize(this.getApplicationContext());
callbackManager = CallbackManager.Factory.create();
LoginButton loginButton = (LoginButton)findViewById(R.id.login_button);
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>(){
public void onSuccess(LoginResult loginResult) {
Log.i("fromMe", "1");
}
public void onCancel() {
Log.i("fromMe", "2");
}
public void onError(FacebookException exception) {
Log.i("fromMe", "3");
}
});
}
accessToken.getToken();獲取令牌應用程序 – YenMinh
是的,這是正確的。 – theapache64
問題是'Log.i(「fromMe」,「1」)'從來沒有工作過。 – Novice