我的目的是通过"使用LinkedIn"来获取任何linkedin用户的个人资料。 我已经在LinkedIn上申请注册,获得了clientId,客户机密,并且成功地完成了oauth2认证。 但是对于linkedIn api,我只能得到关于我的LinkedIn个人资料的信息: https://api.linkedin.com/v1/people/~:(id,first-name,skills,educations,languages,twitter-accounts)?format=json
有人知道是否可以使用profileID,linkedinId或其他方式获取其他个人资料(不是我的)?
谢谢, 塔季
答案 0 :(得分:0)
您需要使用人物搜索API" r_network"权限,现在是一个经过审查的API访问程序。
https://developer-programs.linkedin.com/documents/people-search-api
您可以在此处https://help.linkedin.com/app/ask/path/api-dvr申请相同的内容。
请确保您的应用在提交审核之前遵循Linkedin的以下指导原则
HTH
答案 1 :(得分:0)
有几种方法可以做到这一点。 如果您拥有帐户的ID(从另一个API调用中检索 - 而不是您在标准网址中看到的ID)。
/v1/people/id=xxxx:(your fields go here)
或者,如果您有他们的linkedin帐户的公共URL(URL编码!)
/v1/people/id=xxxx:(your fields go here)
注意:我发现返回的值非常有限,即使是使用scope = r_fullprofile进行身份验证时的1度连接也是如此。它只返回当前位置,例如,没有技能,没有教育,还有其他东西。它的用途非常有限。
目前尚不清楚原因。