如何在无需登录的情况下从LinkedIn获取公司数据



我的最终目标是在公司网站上显示公司的最新LinkedIn帖子。我已经设法使用 LinkedIn API 来获取更新。但是,我必须登录到管理员LinkedIn帐户才能加载数据。如果我没有登录,它不会加载任何内容。公众需要能够在网站上看到此提要,这样就行不通了。

这甚至可以使用 API 吗?我做错了什么吗?我可以尝试另一种方法吗?

有两种方法可以获取此信息,这两种方法都需要 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,但这应该适用于您所描述的内容。

愿你安好房车

您必须通过 OAuth 登录(有关 OAuth 协议的更多信息(进行身份验证,而不是手动登录到LinkedIn应用程序,在该登录中,您拥有客户端 ID 和密钥,并基于此进行身份验证。

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

更多内容可以在这里看到 管理公司页面:LinkedIn

最新更新