首页 > 解决方案 > LinkedIn 登录 API 最近间歇性失败

问题描述

我在使用 LinkedIn Sign In API 登录 LinkedIn 时遇到间歇性问题。

间歇性我的意思是,我有两个 LinkedIn 帐户,截至本周,其中一个无法使用 API 登录外部服务,例如我开发的 LinkedIn 应用程序。

我正在通过 Auth0 进行身份验证,其工程师已确认存在问题:

过去几周,LinkedIn当前版本的登录API在获取用户资料时间歇性失败,导致少数用户无法登录。这个问题的原因目前未知,并且是直接来自LinkedIn。

https://community.auth0.com/t/linkedin-connection-deprecated/20484/18

我得到的 Auth0 响应如下(我已将敏感响应值替换为“XX”):

{"name":"a0.response.invalid","message":"unknown error","json":{"error":"invalid_request","error_description":"InternalOAuthError: failed to fetch user profile (status: 500 data: {\n  \"errorCode\": 0,\n  \"message\": \"Internal API server error\",\n  \"requestId\": \"XX\",\n  \"status\": 500,\n  \"timestamp\": 1550474289966\n})","state":"XX"},"status":0}

我知道这个 API 在 3 月份会被贬值,但是这个 API 必须在退役日期之前继续工作。我想知道是否有人找到了解决此问题的方法或解决方案,因为它影响了我在本周安排的对我的应用程序进行实际试验的能力。

我已经联系了领英支持,他们将我带到了这里。

标签: linkedinauth0linkedin-api

解决方案


Auth0 最近发布了对 LinkedIn 社交连接的更改,允许您使用新的 LinkedIn API(版本 2)。您可以通过转到 Connections-->Social-->LinkedIn-->Strategy Version 下拉菜单并选择 Version 2 来更改此设置。这应该可以解决旧版 LinkedIn API 的大多数登录问题。更多信息发布


推荐阅读