我尝试使用Github repo中的Spring Social Quickstart应用程序https://github.com/spring-projects/spring-social-samples。我更新了build.gradle中的版本并运行了应用程序。
显示一个带有按钮的简单页面,"使用Facebook"登录。如果我还没有登录Facebook,我会收到一个FB错误页面告诉我登录(似乎有点矛盾!)。如果我登录并运行应用程序,我会收到一个错误对话框:
URL Blocked: This redirect failed because the redirect URI is not
whitelisted in the app's Client OAuth Settings. Make sure Client and
Web OAuth Login are on and add all your app domains as Valid OAuth
Redirect URIs.
当我点击"好的"按钮,弹出另一条错误消息,说出它"无法加载网址" (还有更多,但我认为第一个错误是关键错误)。每当我点击" Okay"这个错误就会一直弹出。按钮。
据我所知,Facebook应用程序上的所有内容都配置正确,但并非100%确定。
另一件事,当"登录......"按下按钮,打开的URL显示它正在尝试使用FB API的v2.5进行连接。不知道这个设置在哪里,但它落后了3个版本。
同时浏览Spring文档,但还有很多活动要完成。任何帮助将不胜感激。
感谢。
答案 0 :(得分:1)
所以我在发现错误后更仔细地查看URL后发现我的重定向URL不正确。一旦我纠正了这一点,我就能够登录并获得额外的许可。
我仍然想知道API的版本设置在哪里。