【发布时间】: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