我正在使用Facebook连接用户身份验证为我的website.i遵循一些简单的教程,但我无法使它。因为我使用codeigniter并在localhost.i上测试它需要知道Facebook是否允许重定向在localhost上还是没有。如果它确实如何在本地机器上使用Facebook连接。请告诉我你是否有任何解决方案。
答案 0 :(得分:2)
您必须在应用设置中将localhost
放在所有需要知道登录网址,网站等内容的地方 - 然后它应该可以正常工作。 (除了那些实际上需要Facebook来连接你的服务器的功能,比如取消对URL的授权 - 把纯重定向发生在客户端,所以那里没有问题。)
答案 1 :(得分:0)
我运行一个纯PHP项目(所以我不知道你是如何用CodeIgniter做的)我让Facebook Connect正在做这些2(我记得;如果没有,请告诉我,我修改:) / p>
将<base href="..">
元设置为
“HTTP:// {$ _SERVER [” HTTP_HOST “]} /”
然后使用您设置的域正确处理传递给Facebook Connect的URI。
要测试,请使用http://<the-domain-name-set-in-hosts>
进行访问并正常测试。我想就是这样,而且它在这里工作。