Java Spring社交facebook登录-抱歉,出了问题

Java Spring社交facebook登录-抱歉,出了问题,java,spring,facebook,oauth,spring-social-facebook,Java,Spring,Facebook,Oauth,Spring Social Facebook,我正在尝试使用org.springframework.boot:springbootstarter社交facebook在我的SpringWebApp中实现facebook登录,但是每次我按照登录流程登录时,我都会在facebook主机上看到这个页面: 以下是我的设置: 添加了appId和secret: 应用程序属性 spring.social.facebook.appId=xxx spring.social.facebook.appSecret=xxx 在facebook开发者页面中,

我正在尝试使用
org.springframework.boot:springbootstarter社交facebook在我的SpringWebApp中实现facebook登录,但是每次我按照登录流程登录时,我都会在facebook主机上看到这个页面:

以下是我的设置:

  • 添加了appId和secret:
应用程序属性

spring.social.facebook.appId=xxx
spring.social.facebook.appSecret=xxx
  • 在facebook开发者页面中,我启用了facebook登录产品并添加了
    http://localhost:8080/connect/facebook
    作为我的重定向uri

  • 编写了一个登录表单:

connect/facebook.html

<form th:action="@{/connect/facebook}" method="POST">
    <input type="hidden" name="scope" value="user_posts"/>
    <button type="submit">Connect to Facebook</button>
</form>

连接到Facebook
将我重定向到此url:
https://www.facebook.com/v2.3/dialog/oauth?client_id=xxx&response_type=code&_csrf=732c940f-37fc-406b-b08b-d591e0e372a3&redirect_uri=http%3A%2F%2LocalHost%3A8080%2Fconnect%2FACEBOOK&scope=user_posts&state=8EC3AA3-972e-401e-b47f-930f654f6fd8

我认为这里不需要
\u csrf
,它来自spring的csrf注入器,但无论如何都不会有任何区别


有人知道如何解决这个问题吗?错误消息一点也不详细,我不确定从哪里开始故障排除。

在我的案例中,我也遇到了这个问题

1-未正确加载属性,导致facebook对无效的
应用程序id
应用程序机密
表示歉意。因此,请确保您的应用程序id和密码正常

2-在facebook应用程序仪表板的重定向URI中,只需输入
http://localhost:8080/
那么它应该会起作用


要获得更多帮助和指导,您可以查看我创建的项目,因为大多数人在使用Spring Social时都会遇到这样的问题。

在我的情况下,我也遇到了这个问题

1-未正确加载属性,导致facebook对无效的
应用程序id
应用程序机密
表示歉意。因此,请确保您的应用程序id和密码正常

2-在facebook应用程序仪表板的重定向URI中,只需输入
http://localhost:8080/
那么它应该会起作用


要获得更多的帮助和指导,您可以查看我创建的项目,因为大多数人在使用Spring Social时都会遇到这样的问题。

看起来facebook失败了,在“抱歉,somethink”下面写的文本。。。听起来那里有一个暂时的问题。如果您验证您的Facebook开发者帐户,如下所述:?在Facebook上重新创建应用程序看起来Facebook失败了,文本写在抱歉,somethink。。。听起来那里有一个暂时的问题。如果您验证您的Facebook开发者帐户,如下所述:?在Facebook上重新创建应用程序