ruby-on-rails – Facebook应用程序 – 通过omniauth登录 – OAuthException 191

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Facebook应用程序 – 通过omniauth登录 – OAuthException 191前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我面临着这个问题:
"error": {
      "message": "Invalid redirect_uri: Given URL is not allowed by the Application configuration.","type": "OAuthException","code": 191
   }

我在我的应用程序中设置了所需的密钥和令牌,在Facebook’s dev center我设置了站点URL:到http://127.0.0.1:3001,我收到上面的错误.另外我试图设置App命名空间:到http://127.0.0.1:3001,但我收到错误的地址格式错误
当我试图填写他的应用程序域:并设置我的本地主机,再次错误的格式错误

使用localhost的fabebook应用程序的正确配置是什么?

解决方法

在FB应用程序中,您必须分配IP站点/应用程序域.

> Facebook将此网址与来自该请求的网址进行匹配.
>您不能分配localhost或127.0.0.1
>您必须输入服务器的IP地址.另外如果是rails,那么用你的ip:3000来代替localhost:3000;我使用192.168.1.154:3000
>在FB APP设置中输入站点IP地址和APP域中的相同IP地址.
>如果您的IP在终端中运行ifconfig命令,如果它是Linux或ipconfig如果Windows.

让我知道如果不行.

猜你在找的Ruby相关文章