首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >localhost测试设置- Facebook不允许localhost

localhost测试设置- Facebook不允许localhost
EN

Stack Overflow用户
提问于 2012-03-05 14:03:52
回答 3查看 28.5K关注 0票数 18

我一直在尝试设置我的Facebook应用程序,我想用它来登录,这样我就可以在Mac的本地主机上测试它。脸书抛出错误:"App Domain:http://localhost不是一个有效的域名。“当我尝试将站点URL的应用程序域更改为localhost或127.0.0.1时

有没有办法让facebook登录api在身份验证后将浏览器重定向到我的localhost?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-03-05 14:06:14

我这样做的方式是为我正在工作的网站添加别名,比如:http://sitename.loc,然后设置一个专门用于测试的应用程序作为域名。

如何做到这一点的一个例子可以在这里找到:https://stackoverflow.com/a/7493806/1056965

票数 17
EN

Stack Overflow用户

发布于 2013-12-19 21:34:06

在您的本地计算机上,您必须设置主机文件以将您的站点名称指向本地ip地址。例如,如果您必须在站点example.com上使用fb设置授权,请将此记录放入主机文件中

127.0.0.1 example.com

只需在本地启动您的站点,facebook oauth会将您重定向到example.com上,您将在本地获得有效的令牌。

windows帮助上的安装主机文件位于此链接上Windows Hosts Setup Linux帮助链接Linux hosts

票数 7
EN

Stack Overflow用户

发布于 2015-07-24 14:31:31

当你发现的时候,事情就变得很简单了。

打开/etc/hosts (unix)或C:\WINDOWS\system32\drivers\etc\hosts。

如果您的域是foo.com,则添加以下行:

127.0.0.1 local.foo.com当您测试时,在浏览器中打开local.foo.com,它应该可以工作。

都准备好了,在这里解释

How to Test Facebook Connect Locally

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9562314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档