[英]LinkedIn access token is null when using Android SDK
public void signInWithLinkedIn(View view){
LISessionManager.getInstance(getApplicationContext()).init(this, buildScope(), new AuthListener() {
@Override
public void onAuthSuccess() {
Toast.makeText(getApplicationContext(), "success" + LISessionManager.getInstance(getApplicationContext()).getSession().getAccessToken().getValue(), Toast.LENGTH_LONG).show();
Log.d("SESSION", Boolean.toString(LISessionManager.getInstance(getApplicationContext()).getSession().isValid()));
//fetchBasicProfileData();
}
@Override
public void onAuthError(LIAuthError error) {
Toast.makeText(getApplicationContext(), "failed " + error.toString(),
Toast.LENGTH_LONG).show();
}
}, true);
// After complete authentication start new HomePage Activity
}
onAuthSuccess
的代碼塊已執行但getSession返回null,最重要的是訪問令牌為null,這使我無法調用其他linkedin API。 這種情況最近才發生。 我做得對嗎?
更新: - 還有一件事情通常發生在幾個特定的LinkedIn ID並且與其余的id一起正常工作。
LinkedIn正在更新其android sdk並且他們棄用了幾種方法。他們從本周開始這樣做,我也遇到了同樣的問題。你應該使用javascript api來驗證用戶而不是使用linkedin android sdk.We以同樣的方式修復你的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.