【发布时间】:2019-07-13 15:27:27
【问题描述】:
我正在更新我的应用程序以使用 LinkedIn API V2 和 OAuth 2.0。更改按预期工作,检索基本数据(r_liteprofile、r_emailaddress)
但是,我需要检索与完整个人资料(例如技能、教育)相关的一些字段,以及以前进入 r_basicprofile(职位)的其他字段,但在linkedIn 响应中缺少这些字段。这是我用来获取数据的调用
https://api.linkedin.com/v2/me?projection=(id,firstName,lastName,educations,skills, positions)&oauth2_access_token=ACCES_TOKEN
这是我得到的回应
{
"firstName" : {
"localized" : {
"es_ES" : "Johan"
},
"preferredLocale" : {
"country" : "ES",
"language" : "es"
}
},
"lastName" : {
"localized" : {
"es_ES" : "Rincon"
},
"preferredLocale" : {
"country" : "ES",
"language" : "es"
}
},
"id" : "MY_LINKED_IN_ID"
}
我的linkedIn 应用目前正在使用旧的 API V1,并且已经可以访问 r_fullprofile,因此,使用 API V1,我可以按预期获得完整的配置文件字段。
我研究了几个小时,与其他案例的不同之处在于我的应用已经可以访问完整配置文件(从 V1 授权)
我的问题是:
我是否需要再次请求访问完整的个人资料?
我对 API V2 做错了吗?
这是我正在验证我正在请求预期范围的附件
【问题讨论】:
-
嘿,你得到 r_emailaddress 和 r_liteprofile 了吗?在上面的示例回复中,您没有提到电子邮件字段。
标签: linkedin linkedin-api