突然,linkedin oauth2停止了工作!根据此处的说明: https://developer.linkedin.com/docs/oauth2
调用时:
而不是有效的响应,我得到400错误:
LinkedIn 无效的HTTP请求 无法处理此客户端请求HTTP方法请求的URL。请仔细检查您使用的URL(地址),如果您认为错误地访问了该页面,请与我们联系。
答案 0 :(得分:1)
我在使用Chrome时遇到了同样的问题,但使用的是Edge或Firefox。联系LI,答复是我们正在研究它,没有估计何时我们将解决它。新的配置文件更新似乎在Chrome中出现问题,使用Edge时可以正常使用,如果使用Firefox,仍然无法更新到新外观。
Linkedin的问题远比糟糕的编码要深,他们忘记了网络社交的意义,网站正在成为一堆陈旧的简历,不存在的辩论和质量差的网络。
答案 1 :(得分:0)
我不是足够流利的OAuth告诉你原因,但他们有两个不同的系统:oAuth和oAuth遗产。 我个人无法找到从OAuth检索有效令牌的方法,但是来自OAuth遗留的是。主要区别在于URL和授权窗口。
您实际上正在使用https://www.linkedin.com/oauth/v2来进行api通话。 OAuth遗留问题正在使用https://www.linkedin.com/uas/oauth2。
整个过程是相同的,因此您不必更改代码,只需更改URL。
请参阅OAuth遗留文档:linkedin.com/docs/oauth2-legacy
不好的一面是授权窗口,用户必须先登录(电子邮件+密码)才能点击“授权”按钮并重定向到您的回调网址。
我同意,这个网站有一些错误。当从法国访问时(浏览器语言设置为FR-fr和法国的地理定位),他们的整个界面都是用荷兰语写的......
无论如何,我希望它有所帮助