当有人使用Facebook登录时,我的网站突然开始报告此错误:
HTTP状态500 - 操作需要授权,但是 API绑定是在未经授权的情况下创建的。
类型例外报告
消息操作需要授权,但API 绑定是在未经授权的情况下创建的。
description 服务器遇到阻止它的内部错误 完成此请求。
异常 org.springframework.social.MissingAuthorizationException: 操作需要授权,但API绑定是 未经授权创建。
我最近没有更改任何与Facebook登录有关的内容,为什么我的网站会突然发出此错误?
答案 0 :(得分:4)
似乎Facebook的版本2.2(用于此类事情)的2.2版本于25/3/17停止提供:请参阅https://developers.facebook.com/docs/apps/changelog。因此,尽管我的网站没有变化,但行为突然发生了变化。
我的网站使用spring-social-facebook库的v1.1.0。我怀疑这是问题,我应该使用v2.0.3:http://projects.spring.io/spring-social-facebook/。但是,我没有技能进一步采取这一点。