linkedin - LinkedIn V2 版本 API“没有足够的权限访问 /me GET”
问题描述
需要帮助的人,
有没有人可以拨打 LinkedIn V2/me版本。我能够成功地对 V1 版本进行 API 调用,得到响应作为成员所需的信息。
当调用https://api.linkedin.com/v2/me ?format=json 时,方法:在邮递员中通过访问令牌作为授权的一部分在邮递员中获取。它抛出以下错误
回复 :
{
"serviceErrorCode": 100,
"message": "Not enough permissions to access: GET /me",
"status": 403
}
我对 V1 和 V2 版本都使用了相同的OAuth2.0访问令牌。自 2015 年 8 月 10 日起r_basicprofile
,在领英消费应用平台获得 V1 版本许可。
从我们的应用程序调用 V1 API 没有问题。Linkedin 将是日落 V1 版本,因此只需要根据 LinkedIn 方面的限制使用公共 API 来进行 X 应用程序 DLP。
什么是LinkedIn 公共 API端点和所需的 API 访问权限?
如何获得 r_liteprofile
许可?
我想要基本的会员资料信息,例如名字、姓氏、电子邮件地址、标题、位置、行业、图片网址、摘要、职位。
必须调用哪个 API 才能获取上述数据?
提前谢谢你): -
解决方案
如果您使用的是 V2 并且您没有获得使用 r_basicprofile 的许可,那么要么申请使用 r_basicprofile 到linkedin 的许可,要么使用 r_liteprofile + r_emailaddress
r_liteprofile 用于 firstName,lastName,profilePicture,id r_emailaddress 用于获取 emailAddress
推荐阅读
- python - 使用烧瓶在 HTML 页面上显示图像
- c# - 避免在 MediaElement 之前显示空白窗口
- python - aws toolkit for pycharm error 在本地运行 lambda
- c# - WPF按钮单击未正确将变量与数组值进行比较
- dart - 如何有条件地向 RxDart 中的 Observable 添加错误?
- xml - 将 xml 设置为正文
- logstash - Logstash 混合日志 - 多行和正常
- reactjs - 反应本机 Wix Navigation.push 可能未处理的承诺拒绝:错误:无法执行堆栈命令
- c# - 使用持久性实现 Ignite.net 时出错
- excel - 如果参数为真,则在两个单元格之间求和