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