小编Mik*_*dez的帖子

使用 r_liteprofile 在现有应用程序上获取未授权的范围错误

我们遵循了本指南:https : //docs.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/migration-faq#what-permissions-do-i-have-access-to

默认情况下,2019 年 1 月 14 日之后在 LinkedIn 开发者门户上创建的所有开发者应用程序都可以访问 LinkedIn v2 API。或者,如果您的开发者应用程序在 2018 年 9 月 1 日至 2018 年 12 月 17 日期间成功发出了 LinkedIn v1 API 请求,则您的开发者应用程序可以立即访问 v2 API。

我们还满足此处关于该时间段之间成功 API 请求的标准。

我们在假期前不久进行了转换(他们发出公告后就立即进行了更改),从上周开始,我们开始看到新注册用户出现这种情况:

unauthorized_scope_error | Scope "r_liteprofile" is not authorized for your application 
Run Code Online (Sandbox Code Playgroud)

我们现在应该恢复到 r_basicprofile 吗?

这是用于“使用 Linkedin 登录”。

这是 GET 请求: https://www.linkedin.com/oauth/v2/authorization?client_id=XXXX&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Fauth%2Flinkedin%2Fcallback&response_type=code&scope=r_liteprofile+r_emailaddress&state=XXXX

这是响应重定向: http://localhost:3000/auth/linkedin/callback?error=unauthorized_scope_error&error_description=Scope+%26quot%3Br_liteprofile%26quot%3B+is+not+authorized+for+your+application&state=XXXX

谢谢!

linkedin linkedin-api

3
推荐指数
1
解决办法
1689
查看次数

标签 统计

linkedin ×1

linkedin-api ×1