【问题标题】:LinkedIn API with /v2/clientAwareMemberHandles?q=handleString带有 /v2/clientAwareMemberHandles?q=handleString 的 LinkedIn API
【发布时间】:2019-10-16 22:30:10
【问题描述】:

我需要从 linkedin API 获取 person ID https://api.linkedin.com/v2/clientAwareMemberHandles?q=handleString&handleString=test123@gmail.com 但收到以下回复

{
    "serviceErrorCode": 100,
    "message": "Not enough permissions to access: GET-handleString /clientAwareMemberHandles",
    "status": 403
}

我在应用r_liteprofile/w_member_social/r_emailaddress拥有应用权限

另外,当我请求访问令牌时,我将这三个作为范围参数发送。

感谢您的指导。

【问题讨论】:

    标签: java asp.net angularjs wso2 linkedin-api


    【解决方案1】:

    此响应来自 api 中的链接,而不是来自 API 管理器。基本上,这意味着从 api manager 到 LinkedIn api 的调用没有具有正确权限的令牌。

    API Manager 生成的令牌仅用于 api manager 的身份验证。如果后端服务器也需要一个令牌,您应该在 API-M 的请求中将该特定令牌发送到后端。

    您可以通过向您的 API 添加冥想序列来实现此目的。请按照以下示例进行操作。

    https://medium.com/@menakajayawardena/wso2-how-to-using-oauth2-protected-back-ends-with-api-manager-5d7e234c61c

    【讨论】:

      猜你喜欢
      • 2020-01-19
      • 2020-03-10
      • 1970-01-01
      • 1970-01-01
      • 2021-08-27
      • 2019-07-25
      • 2019-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多