v2 API中的LinkedIn公司供稿/更新

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

我在LinkedIn上创建了一个应用,并且他们分配了默认权限(r_emailaddress,r_liteprofile,w_member_social)。但是这些权限对我毫无用处,因为我只想在网站上显示公司供稿。我既不想让任何用户登录到LinkedIn,也不想读取用户/访客的电子邮件地址或个人资料。已经遍历了他们的许多文档,但是没有明确提及如何执行此操作。

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

在这种情况下,由于我只想检索公司帖子,因此我可以使用2条腿的oauth:https://docs.microsoft.com/en-us/linkedin/shared/authentication/client-credentials-flow?context=linkedin/context而不是3条腿的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

有人知道如何实现这一目标吗?

谢谢!

lz245548622 回答:v2 API中的LinkedIn公司供稿/更新

您需要申请LinkedIn Marketing Partner Program。您可以通过将此产品添加到已创建的应用中来实现。

具有访问权限后,您可以使用以下API端点阅读公司供稿:

  

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

希望这会有所帮助。

本文链接:https://www.f2er.com/3159899.html

大家都在问