【发布时间】:2018-04-08 04:45:44
【问题描述】:
- 我使用 Client ID、Client Secret 在以下 URL 获得了 Access Token(范围:
r_basicprofile rw_company_admin w_share): -
向https://api.linkedin.com/v2/me 端点发出请求
curl -H "Authorization: Bearer ACCESS_TOKEN" -H "Accept: application/json" -H "Content-Type: application/json" -H "X-Restli-Protocol-Version: 2.0.0" https://api.linkedin.com/v2/me -
得到响应:
{ "serviceErrorCode": 100, "message": "Not enough permissions to access /me GET ", "status": 403 }
https://api.linkedin.com/v2/ 的任何请求都会返回类似的错误响应
在官方文档中对标头有不同的要求:
但我都尝试了,但没有任何效果。
对https://api.linkedin.com/v1/ 的请求(使用相同的令牌)成功返回数据。
请告诉我我做错了什么。
【问题讨论】:
-
这可能对你有帮助 - github.com/Happyr/LinkedIn-API-client
-
感谢您的帮助,但是这个 API 客户端并没有解决我的问题(我已成功通过 /v2/ 端点授权)。问题是任何对 /v2/ 接收数据的请求(不包括授权请求)都会返回错误。
-
您找到解决方案了吗?我遇到了同样的错误。
-
对不起。还没有消息。
-
我也有同样的问题。 OAuth 可以正常完成,每个 v2 调用都会返回以下错误。我开始认为 LinkedIn API v2 坏了……有人知道吗?
{ "serviceErrorCode": 100, "message": "Not enough permissions to access /me GET ", "status": 403 }
标签: linkedin