从 Linkedin V2 API 获取 SocialActions - 权限错误

Posted

技术标签:

【中文标题】从 Linkedin V2 API 获取 SocialActions - 权限错误【英文标题】:Get SocialActions from Linkedin V2 API - permissions error 【发布时间】:2019-09-13 16:57:23 【问题描述】:

我正在使用已通过 OAuth 2.0 授权设置并具有以下权限(范围)的 Postman r_liteprofile r_emailaddress rw_organization_admin w_organization_social r_organization_social w_member_social

我可以很好地向/me 端点发出请求,它会返回相关数据,但是我正在尝试使用 urn 发出以下 GET 请求 - 但得到的错误响应低于我做错了什么?

https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/network-update-social-actions?context=linkedin/compliance/context

https://api.linkedin.com/v2/socialActions/urn:li:fs_miniCompany:24799518/

//我在 Postman 响应中的错误


  "serviceErrorCode": 100,
  "message": "Not enough permissions to access: GET /socialActions/urn:li:fs_miniCompany:24799518/",
  "status": 403

【问题讨论】:

【参考方案1】:

您链接的文档说 URN 应该是分享、ugc 帖子或评论 URN;看起来您正在传递公司的 URN(尽管如果这是原因,我预计会出现不同的错误)。

同样值得一提的是,URN 应该是 URL 编码的。

【讨论】:

以上是关于从 Linkedin V2 API 获取 SocialActions - 权限错误的主要内容,如果未能解决你的问题,请参考以下文章

LinkedIn Api v2 - 获取公司帖子

从linkedin API获取公司帖子

LinkedIn Api 从所有者错误中获取帖子/共享

我们如何在linkedin auth api v2中获取个人资料网址?

为啥 LinkedIn v2 Share API 在任何 v2/shares 端点上都没有足够的权限错误?

适用于 ios OAuth2、API V2 的 LinkedIn 登录。如何打开已安装的 LinkedIn 应用程序