LinkedIn API 错误:“serviceErrorCode”:100,“message”:“没有足够的权限访问:GET-handleString /clientAwareMemberHandles”,“status”:403

问题描述 投票:0回答:2

我使用以下权限获取了访问令牌:

r_emailaddressr_liteprofilew_member_social

但是当我尝试使用下面的链接执行 GET 请求时,

https://api.linkedin.com/v2/clientAwareMemberHandles?q=handleString&handleString={[email protected]}

我收到以下错误:

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

并且与

/people
我也遇到了同样的错误,

https://api.linkedin.com/v2/people/(id:{_us123456)}?projection=(id,firstName,lastName)

Error:
        {
            "serviceErrorCode": 100,
            "message": "Not enough permissions to access: GET /people/(id:%7B_us123456)%7D",
            "status": 403
        }

有人可以让我知道我缺少什么许可吗?我该如何解决这个问题?

仅供参考,我可以使用相同的访问令牌向

https://api.linkedin.com/v2/me
发出 GET 请求,并在 Postman 上返回适当的 JSON。

permissions postman linkedin-api
2个回答
0
投票

我一直在努力解决同样的问题,我认为文档说:https://learn.microsoft.com/en-us/linkedin/shared/integrations/people/handle-lookup

此API仅限于经批准的开发者使用 LinkedIn 并受其适用的数据限制 协议。

我认为您需要做的就是成为 linkedin 的合作伙伴:(


0
投票

您必须确保提及您请求许可的所有范围,除非它不起作用。

© www.soinside.com 2019 - 2024. All rights reserved.