首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LinkedIn-J不返回教育

LinkedIn-J不返回教育
EN

Stack Overflow用户
提问于 2012-03-29 06:39:53
回答 1查看 683关注 0票数 0

我正在使用LinkedIn-J。我的应用程序身份验证没有问题,我从用户那里获得数据-甚至是他们的名字、姓氏等。

代码语言:javascript
复制
Person profile = client.getProfileForCurrentUser();
profile.getFirstName();

但是,当我尝试获取教育列表时,返回的Educations对象是null

代码语言:javascript
复制
Educations educations = profile.getEducations();
educations == null

可能的错误是什么?我的应用程序是否应该请求授予特殊权限?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-29 06:50:18

我以前从未使用过Linkedin-j,但根据LinkedIn api,默认情况下您会得到名字、姓氏、标题和一些url。

所以我认为你需要明确说明你想要退还教育。我不知道如何在LinkedIn-J中做到这一点。

http://developer.linkedin.com/documents/profile-api

例如,对于rest api,您将使用以下uri:

代码语言:javascript
复制
http://api.linkedin.com/v1/people/id=12345:(first-name,last-name, educations)

使用LinkedIn J库,您似乎必须使用Set将配置文件字段作为参数添加到客户端的众多方法中。

您可以调用多个方法的示例(如果您有一个连接的用户):

代码语言:javascript
复制
public Person getProfileForCurrentUser(Set<ProfileField> profileFields)

ProfileField是位于以下位置的枚举:

代码语言:javascript
复制
import com.google.code.linkedinapi.client.enumeration.ProfileField;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9916711

复制
相关文章

相似问题

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