【问题标题】:LinkedIn company feed/updates in v2 APIv2 API 中的 LinkedIn 公司提要/更新
【发布时间】:2019-11-05 11:49:40
【问题描述】:

我想在网站上显示公司的提要/更新/帖子。我是 LinkedIn 页面的所有者/管理员。大多数相关问题都是旧的并且使用V1。这个类似的问题似乎也没有答案(LinkedIn Company Feed in API v2?)。 LinkedIn 支持没有任何帮助,他们指示我在 Stackoverflow 上提问。

我在 LinkedIn 上创建了一个应用程序,他们分配了默认权限(r_emailaddress、r_liteprofile、w_member_social)。但是这些权限对我没有用,因为我只想在网站上显示公司的提要。我既不想让任何用户登录 LinkedIn,也不想阅读用户/访问者的电子邮件地址或个人资料。已经浏览了他们的大量文档,但没有明确提及如何执行此操作。

我了解到可以使用 /ugcPosts API 检索公司更新。获取https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(url-encoded组织瓮)。但为了做到这一点,我需要 r_organization_social 许可。如何获得此权限?

同样在这种情况下,由于我只想检索公司帖子,我可以使用 2 legged oauth:https://docs.microsoft.com/en-us/linkedin/shared/authentication/client-credentials-flow?context=linkedin/context 而不是 3 legged oauth。但是当我尝试生成访问令牌时,我收到错误“access_denied:不允许此应用程序创建应用程序令牌” https://www.linkedin.com/oauth/v2/accessToken?grant_type=client_credentials&client_id=xxxxx&client_secret=xxxxx&redirect_uri=http://xxxxx.local/&state=fasdfasdfs

有谁知道如何做到这一点?

谢谢!

【问题讨论】:

    标签: oauth-2.0 linkedin linkedin-api


    【解决方案1】:

    您需要申请LinkedIn Marketing Partner Program。为此,您可以将此产品添加到您创建的应用中。

    获得访问权限后,您可以使用以下 API 端点读取公司提要:

    https://api.linkedin.com/v2/shares?q=owners&owners=urn:li:organization:12345&sharesPerOwner=100&count=25

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2019-07-27
      • 2015-09-19
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 2019-05-19
      • 1970-01-01
      相关资源
      最近更新 更多