当我使用auth0上的try按钮时。
菜单“连接”->“社交”
然后我在Linkedin上使用“尝试”链接
Linkedin正在用于测试v1版本,而不是用于Linkedin的v2版本,因此,当我尝试在linkedin上登录时,出现错误消息:
{
"error": "invalid_request",
"error_description": "InternalOAuthError: failed to fetch user profile (status: 410 data: {\n \"errorCode\": 0,\n \"message\": \"This resource is no longer available under v1 APIs\",\n \"requestId\": \"RN0AITTUWB\",\n \"status\": 410,\n \"timestamp\": 1545991044990\n})"
}
trylinkedin按钮正在使用这样的链接(旧链接v1方法):
https://www.linkedin.com/uas/login?session_redirect=...
来自linkedin的文档,这对于新闻应用程序而言不是更有效
是auth0的错误吗?
答案 0 :(得分:0)
Github here中似乎存在一个问题,并且here中有一个拉取请求。我建议对这些内容进行评论,以将其带入
2019年1月14日之后在LinkedIn开发人员门户上创建的所有开发人员应用程序默认都可以访问LinkedIn v2 API。另外,如果您的开发人员应用程序在2018年9月1日至2018年12月17日之间成功发出了LinkedIn v1 API请求,则您的开发人员应用程序可以立即访问v2 API。
答案 1 :(得分:0)
我已经解决了这个问题,只需创建一个新的linkend应用程序(2018年12月31日)即可。
转到linkedin开发人员,然后单击“创建应用”:
https://www.linkedin.com/developers# 应用名称:test1linkedin
标签“身份验证”: OAuth2设置,重定向URL:
https://yourdomain.auth0.com/login/callback
(与aut0一起使用非常重要)