通过重定向到以下URL来请求授权时:

https://graph.facebook.com/oauth/authorize?client_id=144921372242843&redirect_uri=http://localhost:18080/grails/facebook/facebookLogin&scope=user_about_me

Facebook返回错误消息(以JSON格式):

无效的redirect_uri应用程序配置不允许给定的URL。

如果我将redirect_uri中使用的端口号从18080更改为8080,则可以正常工作。有谁知道Facebook将接受哪些端口(为什么)?

最佳答案

如配置中的某处所述,要能够在localhost上“测试”您的应用程序,您需要使用端口8080。我真的看不出为什么要使用18080(用于PureMessage管理器)

07-28 01:45