Java Facebook OAuth中的URL阻止错误
我正在本地主机上实现Facebook OAuth,并在其中进行了以下配置: 1) 设置(基本):Java Facebook OAuth中的URL阻止错误,java,facebook,oauth,facebook-oauth,Java,Facebook,Oauth,Facebook Oauth,我正在本地主机上实现Facebook OAuth,并在其中进行了以下配置: 1) 设置(基本): 域:本地主机 网站网址: 我将tomcat端口改为9090&“fbhome”是servlet,它在成功实现后显示一些信息,如姓名、性别、电子邮件 2) 在Facebook登录部分: 有效的OAuth重定向url: 但我遇到了如下所述的两个错误: 在此服务器上找不到请求的URL/Facebook\u Login/fbhome URL已阻止:此重定向失败,因为重定向URI不可用 应用程序客户端O
- 域:本地主机
- 网站网址:
- 有效的OAuth重定向url:
如果我的配置有任何错误,请任何人纠正我。如果我能找到合适的解决方案就好了。因为我在谷歌上搜索了很多,但找不到确切的解决方案。首先,你需要使用回拨URL注册到你的应用程序,然后你会得到appId和SecretId。使用这些Id,并使用回拨URL调用FB OAuth URL好的,第一个,404未找到,肯定是你的问题;所以你必须首先修复你的路由,使URL可用。顺便说一句,我建议不要使用非标准端口,这可能会导致Facebook登录出现问题。如有可能,使用端口80/443。(我一直不明白为什么人们一开始就为开发环境设置选择了其他端口。让它尽可能地模拟后期的实时环境始终是一个好主意-那么,为什么要通过为HTTP选择非标准端口来引入更多摩擦呢?)@CBroe我试着使用8080,但我再次遇到同样的错误如果你仍然从自己的系统中获取404,那么这不是Facebook的问题。@CBroe我的意思是404错误实际上已经按照你的建议进行了,我将端口保留为8080,现在唯一的错误是第二个错误,但是你也更新了有效的OAuth重定向URI设置,对吗?//正如我所说,我建议使用默认端口进行测试设置……我已经注册了我的应用程序&我有appId和SecretId。当我在localhost上尝试时,它给了我这些错误。之前我尝试将回调url用作“”,它在@chandran上运行良好