LinkedIn API:获取公司数据

时间:2018-07-09 10:03:09

标签: linkedin linkedin-api

我需要开发一个新的PHP脚本,该脚本连接到我的LinkedIn公司页面,然后备份一些数据。我读了official documentation on company pages management和有关OAuth2的那本书,但是为什么要使用它?

enter image description here

我不明白:我不希望人们以他们的Linkedin帐户登录我的网站,我只需要连接到我的公司页面即可获取一些数据。

PS:我已经在https://developer.linkedin.com/my-apps上创建了一个应用程序。我应该使用“客户端ID”和“客户端密钥”键请求哪个URL?我迷路了

1 个答案:

答案 0 :(得分:1)

LinkedIn要求您使用OAuth2。

一种解决方法是在您的帐户或公司帐户下进行身份验证,获取访问令牌并将其存储在数据库中。然后,该应用程序从数据库读取令牌,以通过任何API调用提交该令牌,从而避免了用户访问网站时对其进行身份验证的需要。这样一来,您就可以在首页上显示来自LinkedIn的公司更新,而无需提示访问者登录OAuth2。

如果采用这种方法,则令牌每90天失效一次,需要更新。根据您获得的通信量,可能值得考虑缓存API响应,因此您仅每小时大约进行一次API调用。您的开发者帐户限制了您在24小时内可以进行的API调用的次数,如果超过阈值,您将无法使用任何其他请求,直到第二天。