簡體   English   中英

如何從Android中的SocialAuth Api獲取LinkedIn公開個人資料網址?

[英]How to get linkedIn public profile url from SocialAuth Api in android?

我正在使用socialauth-4.2.jar和socialauth-android-2.6.jar api將鏈接集成到我的android應用中。 在ResponseListener類內部,獲取通過鏈接登錄的用戶的信息。請參見以下代碼:

private final class ResponseListener implements DialogListener {
        @Override
        public void onComplete(Bundle values) {
                        Log.v("", "FIRST NAME : " + adapter.getUserProfile().getFirstName());
            Log.v("", "LAST NAME : " + adapter.getUserProfile().getLastName());
                }
        }

但我想分析URL。 使用socialauth api時如何獲取個人資料網址?

據我所知,不修改SocialAuth就無法獲取公共個人資料網址。 它不是LinkedinImpl提供商查詢的字段之一。

您可以從這一行看到

private static final String PROFILE_URL = "http://api.linkedin.com/v1/people/~:(id,first-name,last-name,languages,date-of-birth,picture-url,location:(name))";

公共類Porofiledata實現了SocialAuthListener {

    @Override
    public void onError(SocialAuthError arg0) {
        // TODO Auto-generated method stub


    }

    @Override
    public void onExecute(String provider, Profile t) {
        // TODO Auto-generated method stub
         Log.d("Custom-UI", "Receiving Data");
           Profile profileMap = t;
           Log.d("Custom-UI",  "Validate ID         = " + profileMap.getValidatedId());
           Log.d("Custom-UI",  "First Name          = " + profileMap.getFirstName());
           Log.d("Custom-UI",  "Last Name           = " + profileMap.getLastName());
           Log.d("Custom-UI",  "Email               = " + profileMap.getEmail());
           Log.d("Custom-UI",  "Country                  = " + profileMap.getCountry());
           Log.d("Custom-UI",  "Language                 = " + profileMap.getLanguage());
           Log.d("Custom-UI",  "Location                 = " + profileMap.getLocation());
           Log.d("Custom-UI",  "Profile Image URL  = " + profileMap.getProfileImageURL());
    }

}

通過使用此校准,我們可以獲得配置文件數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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