permissions - LinkedIn API 错误:“serviceErrorCode”:100,“消息”:“访问权限不足:GET-handleString /clientAwareMemberHandles”,“状态”:403
问题描述
我使用以下权限获得了访问令牌:
r_emailaddress、r_liteprofile和w_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。
解决方案
我一直在为同样的问题而苦苦挣扎,我认为文档说:https ://docs.microsoft.com/en-us/linkedin/shared/integrations/people/handle-lookup
此 API 的使用仅限于领英批准的开发人员,并受其协议中适用的数据限制的约束。
我认为您需要做的就是成为linkedin的合作伙伴:(
推荐阅读
- excel - 需要 VBA 代码来过滤两个条件
- r - ggplot geom_histogram 不同颜色
- puppeteer - Puppeteer page.select 不适用于某些元素
- kubernetes - 基于 GPU 利用率的 GKE 上的 Horizontal Pods Autoscaling (HPA)
- java - HQL 使用带前导空格的 HashMap 传递参数
- reactjs - 不变违规:元素类型无效:预期为字符串或类/函数,但得到:未定义
- url - 如何在显示仪表板时在 Grafana 门户上启用 url enctryption
- c - 寻找奇偶校验的程序
- firebase - 从 Cloud Firestore 获取所有用户的所有帖子
- spring-batch - Spring Batch:处理时恢复器中不可跳过的异常;FaultTolerantChunkProcessor.java:289 处的 java.lang.NullPointerException