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
Run Code Online (Sandbox Code Playgroud)得到回应:
{
"serviceErrorCode": 100,
"message": "Not enough permissions to access /me GET ",
"status": 403
}
Run Code Online (Sandbox Code Playgroud)对https://api.linkedin.com/v2/的任何请求都会返回类似的错误响应
在官方文档中,标题有不同的要求:
但我试过了两个,没有任何效果.
对https://api.linkedin.com/v1/(使用相同令牌)的请求成功返回数据.
请告诉我我做错了什么.
Pav*_*eev 19
您需要从LinkedIn请求权限.
现在所有对api.linkedin.com/v2/的请求都成功传递给我!
我们通过地址https://business.linkedin.com/marketing-solutions/marketing-partners/become-a-partner/marketing-developer-program请求提供后获得了权限(r_ad_campaigns和rw_organization)
在下面的地址发出请求,LinkedIn将回答您的问题.
祝好运!
API 访问已更改,您仅通过 1 个 API 调用接收到的内容,现在必须重写以进行多个 API 调用
之前,使用范围“r_basicprofile, r_emailaddress”你可以获得
现在你可以使用“r_basicprofile”,只有你在合作伙伴计划中才能获得你的用户LinkedIn公共URL ,而且不容易进入!
如果您想获取access_token可用于获取基本个人资料信息 + 电子邮件的信息,现在您必须使用范围“r_liteprofile,r_emailaddress”来请求它
并使用这 3 个 API 调用来获取所有详细信息,不幸的是没有 Linkedin 公共 URL(如果有人知道如何获取此信息,请发表评论,以便我可以修改答案)
https://api.linkedin.com/v2/mehttps://api.linkedin.com/v2/clientAwareMemberHandles?q=members&projection=(elements*(primary,type,handle~))https://api.linkedin.com/v2/me?projection=(id,profilePicture(displayImage~:playableStreams))使用此链接进行检索描述
| 归档时间: |
|
| 查看次数: |
21143 次 |
| 最近记录: |