首页 > 解决方案 > LinkedIn API 错误:“serviceErrorCode”:100,“消息”:“访问权限不足:GET-handleString /clientAwareMemberHandles”,“状态”:403

问题描述

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

r_emailaddressr_liteprofilew_member_social

但是当我尝试使用以下链接发出 GET 请求时,

https://api.linkedin.com/v2/clientAwareMemberHandles?q=handleString&handleString={someone@email.com}

我收到以下错误:

{
    "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。

标签: permissionspostmanlinkedinlinkedin-api

解决方案


我一直在为同样的问题而苦苦挣扎,我认为文档说:https ://docs.microsoft.com/en-us/linkedin/shared/integrations/people/handle-lookup

此 API 的使用仅限于领英批准的开发人员,并受其协议中适用的数据限制的约束。

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


推荐阅读