29

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

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

至于令牌——在 Facebook 中,有 Facebook控制台可以在运行时生成令牌并测试我们的 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)

...但是,这显示了我的名字和姓氏,但没有显示出生日期。

4

5 回答 5

35

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

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

我希望这有帮助。

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

于 2014-01-21T13:55:15.170 回答
5

https://apigee.com/console/linkedin 选择 OAuth2,单击连接,然后允许 LinkedIn 将 apigee 提供给您的 LI 个人资料。然后在左栏中,选择Get My Connectionsapigee准备大部分参数,除了格式(xml/json),你可以自己添加。

于 2014-01-22T03:19:37.597 回答
2

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

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

它返回一个 XML 文档,因此您应该能够毫无问题地生成令牌并测试您的 API 调用。

这些 API 不再可用

于 2014-01-15T10:33:21.190 回答
2

看起来现在没有这样的 API 可用(看起来被 Linkedin 贬低了)。如果我错了,请告诉我,并建议其他方法来实现用户的连接。

我得到这个作为回应

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

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

于 2016-03-12T15:37:50.930 回答
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

于 2019-10-03T13:44:31.720 回答