auth0 try buttonlinkedin正在使用v1:此资源在v1 API下不再可用

时间:2018-12-28 10:27:43

标签: auth0 linkedin-api

当我使用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的错误吗?

2 个答案:

答案 0 :(得分:0)

Github here中似乎存在一个问题,并且here中有一个拉取请求。我建议对这些内容进行评论,以将其带入

  

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

来源:https://docs.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/migration-faq?context=linkedin/consumer/context

答案 1 :(得分:0)

我已经解决了这个问题,只需创建一个新的linkend应用程序(2018年12月31日)即可。

转到linkedin开发人员,然后单击“创建应用”:

https://www.linkedin.com/developers#     应用名称:test1linkedin

标签“身份验证”:     OAuth2设置,重定向URL:

    https://yourdomain.auth0.com/login/callback

(与aut0一起使用非常重要)