【问题标题】:Spring social Authorisation Exception with FacebookFacebook 的 Spring 社交授权异常
【发布时间】:2017-04-06 11:29:54
【问题描述】:

当有人使用 Facebook 登录时,我的网站突然开始报告此错误:

HTTP 状态 500 - 操作需要授权,但 API 绑定是在未经授权的情况下创建的。

类型异常报告

message操作需要授权,但是API 绑定是未经授权创建的。

说明服务器遇到阻止它的内部错误 完成此请求。

异常 org.springframework.social.MissingAuthorizationException: 该操作需要授权,但 API 绑定是 未经授权创建。

我最近没有更改与 Facebook 登录相关的任何内容,为什么我的网站会突然出现此错误?

【问题讨论】:

  • 这个问题与this one 非常相似,这是我在尝试找到相同问题的答案时发现的。尤里卡!除了该问题已被关闭,因为它是另一个假设的重复,并且对该假设的重复的答案没有任何帮助(通常是这种情况)。所以,我花了很多时间自己找出答案,这里是同一个问题以及我迄今为止发现的问题,这可能对下一个人有帮助(肯定是整个观点 SO)。

标签: java spring-social


【解决方案1】:

Facebook 的 Graph API 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/。但是,我没有能力更进一步。

【讨论】:

  • 谢谢马修。我将 spring-social-facebook 从版本 1.1.1.RELEASE 更改为版本 2.0.3.RELEASE,问题解决了。
猜你喜欢
  • 2020-12-28
  • 2017-09-16
  • 2016-06-28
  • 1970-01-01
  • 2016-03-14
  • 1970-01-01
  • 1970-01-01
  • 2011-10-26
  • 1970-01-01
相关资源
最近更新 更多