我想获取 LinkedIn 成员在其个人资料中输入的每个职位的 ID、标题、摘要、开始日期、结束日期、当前和公司名称。
我在REST 控制台上测试了一个查询,得到了想要的结果。查询是“ https://api.linkedin.com/v1/people/~/positions:(id,title,summary,start-date,end-date,is-current,company)?format=json ”。
问题是,当我尝试使用 LinkedIn javascript SDK 做同样的事情时,我没有得到每个职位的完整字段列表。我得到了完整的职位列表,但不是每个职位的所有字段。
这是我使用 javascript SDK 进行的调用:
//in this function I'm specifying the list of fields that I want to retrieve for each position
//but I'm getting only some fields (id, start-date and end-date)
function getProfileData() {
IN.API.Raw("/people/~/positions:(id,title,summary,start-date,end-date,is-current,company)?format=json").result(onSuccess).error(onError);
}
有人知道我需要做什么才能获得与使用 REST 控制台相同的结果吗?