如何从linkedin获取公司数据而无需登录?

时间:2018-03-05 04:26:21

标签: php linkedin linkedin-api

我的最终目标是在公司网站上显示公司的最新LinkedIn帖子。我设法使用LinkedIn API来提取更新。但是,我必须登录管理员LinkedIn帐户才能加载数据。如果我没有登录,则不会加载任何内容。普通大众需要能够在网站上看到此Feed,以便不会工作。

这是否可以通过API实现?我做错什么了吗?我可以尝试另一种方法吗?

2 个答案:

答案 0 :(得分:2)

有两种方法可以实现这一点,这两种方法都需要oAuth登录。您不需要成为公司管理员。您可以使用公司共享API按公司ID获取其最新帖子。您可以在服务器端执行此操作并向用户提供更新。

API参考:https://developer.linkedin.com/docs/company-pages#company_updates

使用curl的示例http请求:

curl "https://api.linkedin.com/v1/companies/1337/updates?oauth2_access_token=your-app-oauth-token-here&start=0&count=1&format=json"

您也可以通过Javascript API执行此操作,但这意味着用户将登录LinkedIn并使用他们的oauth获取公司的最新帖子。

还有一个可用的v2 api,但这应该适用于您所描述的内容。

祝福, RV

答案 1 :(得分:1)

您必须通过OAuth登录(more about OAuth protocol)进行身份验证,而不是手动登录到LinkedIn应用,您需要拥有客户端ID和密码,并且您将根据此进行身份验证。

此信息通常在请求标头中传递,在身份验证之后,您可以使用API​​数据。

此处可以看到更多Managing company pages: LinkedIn

相关问题