如何将localhost:3000添加到Facebook App进行开发

 Lcy榆 发布于 2023-02-06 17:44

我正在开发一个Rails 4应用程序.在我的笔记本电脑上,开发完成了localhost:3000.该网站的实际域名是roomidex.com.

如何设置Facebook应用程序以便它适用于生产和开发?

这是当前的配置:

App Domains: roomidex.com

Website With Facebook Login: 
Site URL: http://www.roomidex.com

当我尝试在localhost:3000上进行Facebook登录时,我发现这并不奇怪:

{
   "error": {
      "message": "Invalid redirect_uri: Given URL is not allowed by the Application configuration.",
      "type": "OAuthException",
      "code": 191
   }
}

Don P.. 59

在Facebook App页面上,单击"编辑应用程序",然后单击左侧导航中的"高级".然后,对于"有效OAuth重定向URI",添加http://localhost:3000...或者您希望接受重定向的任何内容.

2 个回答
  • 您可以创建一个连接到主应用程序的测试应用程序.在主应用程序的仪表板或设置页面上.向下滚动,您将在菜单中看到"测试应用程序",该菜单位于页面左侧.测试应用程序将继承主应用程序的设置,但它将永久处于开发模式,并且它将拥有自己的ID.

    有关测试应用的更多信息,请访问:https: //developers.facebook.com/docs/apps/test-apps/

    设置应用程序以在localhost上工作的协议已更改.在设置测试应用程序之后,这解释了将其设置为在localhost上工作的步骤:

    /sf/ask/17360801/

    2023-02-06 17:46 回答
  • 在Facebook App页面上,单击"编辑应用程序",然后单击左侧导航中的"高级".然后,对于"有效OAuth重定向URI",添加http://localhost:3000...或者您希望接受重定向的任何内容.

    2023-02-06 17:48 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有