我正在开发Facebook Credits API集成,但仍未找到如何在localhost上调试Facebook Credits回调的解决方案......
我会很感激这样做。
非常感谢!
答案 0 :(得分:4)
您可以使用名为 localtunnel 的工具,这是将localhost网络服务器与世界其他地方共享的简便方法。
运行:
,使用RubyGems安装它$ sudo gem install localtunnel
在任何端口上运行本地Web服务器!假设您在端口8080上运行Apache。
运行localtunnel,将端口传递给共享
$ localtunnel 8080
注意:第一次运行localtunnel时,您必须指向公共SSH密钥。 如果您需要帮助,请查看README。
以下是一个例子:
$ localtunnel -k ~/.ssh/id_rsa.pub 8080
你应该看到这样的事情:
Port 8080 is now publicly accessible from
http://8bv2.localtunnel.com ...
注意:每次停止本地网络服务器时,都应该再次运行localtunnel并更新您的Facebook应用配置。
答案 1 :(得分:0)
您不能使用localhost,因为facebook的公共服务器必须使用HTTP(S)从您的回调文件传输和接收数据。您必须在面向公众的服务器上托管此文件。