gpt4 book ai didi

linkedin-api - LinkedIn API v2 端点不起作用

转载 作者:行者123 更新时间:2023-12-04 14:39:01 24 4
gpt4 key购买 nike

LinkedIn 有两个 API 版本,v1 和 v2。最近,有人告诉我,LinkedIn 不保证他们的 v1-API 可以工作,我们应该在几年前迁移到 v2,这个信息是由 LinkedIn 支持员工与我们分享的。由于此信息,我正在尝试将应用程序迁移到 v2。

我们的客户可以向我们提供具有公司页面管理权限的 OAuth2 token 。使用该 token ,我们将从该公司页面检索帖子和评论。如果我使用 v1-API,它可以正常工作,但我无法使用 v2-API 发出成功的请求。我尝试使用以下端点:https://api.linkedin.com/v2/shares?q=owners&owners= {URN}&sharesPerOwner=100。我尝试了几件事。

  • 将 token 放入授权 header 中,该 header 适用于 v1(授权:承载)。
  • 将 token 放入查询参数 (https://api.linkedin.com/v2/...?oauth2_access_token= &...)。
  • 使用公司页面的数字 id,而不是完整的 urn:li:organization:。
  • 将 id 放在括号中。
  • 通过设置以下 header 使用最新版本的协议(protocol):“X-ReSTLi-Protocol-Version: 2.0.0”。

  • 如果我使用最新版本的协议(protocol),我总是会收到错误请求错误(代码 400),否则我会收到禁止错误(代码 403)。我还尝试使用以下端点检索组织访问控制信息, https://api.linkedin.com/v2/organizationalEntityAcls?q=roleAssignee ,但同样的问题仍然存在。这对我来说很奇怪,因为据我所知,我确实有足够的权利来检索这些数据。

    我自己和同事多次检查了 LinkedIn 的开发人员文档,不幸的是质量相当糟糕。这个API甚至应该工作吗?我是否缺少一些未记录的权限?
    我的参数之一是否出错?我们是否需要以不同的方式使用 OAuth?

    最佳答案

    我也遇到了这个。他们让您请求 V2 权限并填写包含一堆必填字段的表格。批准最多需要 30 天。链接在这篇文章中。

    Any queries to the api.linkedin.com/v2/ return "Not enough permissions to access ..."

    关于linkedin-api - LinkedIn API v2 端点不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48767510/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com