我使用过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)
...但是,它显示的是姓名,但不是出生日期。
答案 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仍然有效,但是采用了不同的方法。
执行以下操作:
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