首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在android中从SocialAuth Api获取linkedIn公共资料url?

如何在android中从SocialAuth Api获取linkedIn公共资料url?
EN

Stack Overflow用户
提问于 2013-09-02 18:42:30
回答 2查看 1.3K关注 0票数 1

我正在使用socialauth-4.2.jar和socialauth- android -2.6.jar api将链接集成到我的android应用程序中。在ResponseListener类中,我正在获取通过链接登录的用户的信息。请参见以下代码:

代码语言:javascript
复制
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时,如何获取个人资料url?

EN

回答 2

Stack Overflow用户

发布于 2014-11-05 12:38:19

据我所知,如果不修改SocialAuth,你就无法获得公共资料url。它不是LinkedinImpl提供程序查询的字段之一。

您可以从这一行看到这一点

代码语言:javascript
复制
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))";
票数 1
EN

Stack Overflow用户

发布于 2013-10-14 19:57:45

公共类Porofiledata实现了SocialAuthListener {

代码语言:javascript
复制
    @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());
    }

}

通过使用这个类,我们可以获得配置文件数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18571275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档