我使用以下权限获取了访问令牌:
r_emailaddress、r_liteprofile 和 w_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。
我一直在努力解决同样的问题,我认为文档说:https://learn.microsoft.com/en-us/linkedin/shared/integrations/people/handle-lookup
此API仅限于经批准的开发者使用 LinkedIn 并受其适用的数据限制 协议。
我认为您需要做的就是成为 linkedin 的合作伙伴:(
您必须确保提及您请求许可的所有范围,除非它不起作用。