【发布时间】:2012-09-22 01:26:20
【问题描述】:
我尝试按照链接http://eugene17.com/2011/03/13/testing-your-facebook-app-in-your-localhost/中给出的说明进行操作
我希望能够在本地测试我的 facebook 应用程序。然而,它似乎没有工作。我不知道我在哪里弄错了。
我还在我的主机文件中创建了以下条目。
127.0.0.1 localhost/-webapp
我做错了什么?我想不通。这在实时服务器和其中一台机器上运行良好。但是我不认为我可以更改应用程序设置以适应我的喜好。
更多细节:
调用 facebook Api 的代码:
$facebook_login_url = $facebook->getLoginUrl(array('scope' => $facebook_app_permissions, 'redirect_uri' => $redirect_uri));
redirect_uri 使用 get_url() api,当我通过在浏览器上键入 /localhost/xxxxx-webapp 访问应用程序时,它解析为系统上的 localhost ..
现在 facebook 不知道连接回 locahost 。因此,我被重定向到 localhost xampp 页面。屏幕上和控制台上都没有错误消息。
我正在尝试让 facebook 重新连接,但我想知道我做错了什么。有人可以给我看一下 hosts 文件中的示例条目吗?
Facebook 中有关该应用程序的信息已经如屏幕截图所示。
【问题讨论】:
-
"localhost -webapp" 您的网址中是否真的有类似的空格,或者您是否在此屏幕截图中清除了大部分网址?
-
@BryanGentry 没有空格。我删除了它们。它基本上是 localhost/xxxxx-webapp 无处不在。我仍然无法得到它。
-
有人能帮忙回答一下吗?我没有线索,其他教程中所说的东西似乎不起作用..
-
发布更多关于您正在尝试的内容和正在发生的事情。您是否在画布页面 URL 上查看应用程序?您是否安全地浏览 Facebook?当您尝试加载页面时会发生什么 - Facebook 或控制台中的任何错误消息?此外,将应用程序本身的一些代码发布出来对您会有所帮助,尤其是代码的 facebook 初始化部分。
-
Hosts 文件用于 DOMANIN NAME -> IP ADDRESS 转换。你不能把完整的 URL 像
127.0.0.1 localhost/XXXXX-webapp放在那里。
标签: php facebook xampp localhost