簡體   English   中英

使用Android SDK時,LinkedIn訪問令牌為空

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM