我一直在使用OAuth2.0和Linkedin作为提供商。现在,从今天起,身份验证突然停止了。查看了Linkedin的API配置文件页面,发现他们一直在更新他们的程序。
我得到的错误如下:
请求的资源上没有“访问-控制-允许-原产地”标题。因此,“http://localhost:3000”源是不允许访问的。
这是在控制台中的JS中。我想知道这是实际的错误还是另一个错误。
我在后端使用Rails。
发布于 2015-05-13 07:43:32
LinkedIn 2015年2月12日更新影响LinkedIn应用程序的时间是2015年5月12日至5月19日。也许你的申请今天影响了。
我在更新后出错了。您的应用程序尚未获得范围"r_fullprofile“的授权。更新影响到了一些事情。
https://developer.linkedin.com/support/developer-program-transition
发布于 2015-05-31 17:05:25
弄明白了!不仅在linkedin方面,而且在你的缩写中,你必须小心你想要的东西。因此,r_fullprofile不再是Linkedin API的一部分(你必须要求linkedin才能让它发挥作用)。还有其他API不再起作用的东西(例如r_connections),所以要非常小心,因为Linkedin已经改变了这个策略。
此外,您不应该忘记重置服务器以重新初始化初始化器。
https://stackoverflow.com/questions/30205906
复制相似问题