LinkedIn API - 获取有关我的所有连接的信息

时间:2014-01-07 11:06:06

标签: api linkedin linkedin-jsapi

我使用过Facebook API,但我是Linkedin api的新手。

我需要一些关于如何获取有关我的所有连接的信息(姓名,生日等)的帮助,我需要有关令牌和与信息相关的API调用的帮助。

至于令牌 - 在Facebook上有Facebook Console在运行时生成令牌并测试我们的API调用... LinkedIn有类似的东西吗?

更新:我可以使用以下方式获取连接列表:

http://api.linkedin.com/v1/people/~/connections?modified=new

...但我怎样才能获得生日(如果公开分享)?我试过了:

http://api.linkedin.com/v1/people/~/connections:(headline,first-name,last-name,date-of-birth)

...但是,它显示的是姓名,但不是出生日期。

5 个答案:

答案 0 :(得分:31)

您可以在此处使用其余控制台:http://developer.linkedin.com/rest-console

您可以使用名为“获取我的连接”的模板方法。

我希望这会有所帮助。

更新:LinkedIn限制了他们的开放API访问权限,但这不再有效。

答案 1 :(得分:5)

https://apigee.com/console/linkedin 选择OAuth2,单击“连接”,然后允许LinkedIn为您的LI个人资料提供帮助。然后在左侧列中,选择获取我的连接apigee准备大多数参数,格式(xml / json)除外,你可以自己添加。

答案 2 :(得分:1)

我认为您正在寻找的是Linkedin Connections API。您可以查看此处提供的文档 - > http://developer.linkedin.com/documents/connections-api

还有各种其他API可用于访问个人资料,群组,公司和工作。

它返回一个XML文档,因此,你应该能够生成令牌并测试你的API调用而没有任何问题。

这些API不再可用

答案 3 :(得分:1)

现在看起来没有这样的API(看起来像Linkedin所描述的)。如果我错了,请告诉我,并建议其他方式来实现用户的连接。

我正在回复

{
  "errorCode": 0,
  "message": "Access to connections denied",
  "requestId": "6Sxxxxxxx",
  "status": 403,
  "timestamp": 14xxxxxxxxx
}

请参阅:https://developer.linkedin.com/support/developer-program-transition

答案 4 :(得分:1)

2019仍然有效,但是采用了不同的方法。

执行以下操作:

您可以按照以下步骤操作: https://docs.microsoft.com/en-us/linkedin/shared/authentication/authorization-code-flow?context=linkedin/consumer/context

1-创建具有r_1st_connections权限的APP 2-授权(链接的第2步)

GET https://www.linkedin.com/oauth/v2/authorization

scope应该为r_1st_connections(您的应用必须具有此权限)

3-使用您的用户名和密码登录

4-Linkedin将返回您的代码

类似?code=QWERTY

5-获取您的访问令牌(链接中的第3步)

POST https://www.linkedin.com/oauth/v2/accessToken

6-建立联系

GET https://api.linkedin.com/v2/connections?q=viewer&start=0&count=50

链接:https://docs.microsoft.com/en-us/linkedin/shared/integrations/people/connections-api?context=linkedin/compliance/context