如何调试Facebook Credits API回调?

时间:2011-09-07 06:57:07

标签: facebook-credits

我正在开发Facebook Credits API集成,但仍未找到如何在localhost上调试Facebook Credits回调的解决方案......

我会很感激这样做。

非常感谢!

2 个答案:

答案 0 :(得分:4)

您可以使用名为 localtunnel 的工具,这是将localhost网络服务器与世界其他地方共享的简便方法。

  1. 运行:

    ,使用RubyGems安装它
    $ sudo gem install localtunnel
    
  2. 在任何端口上运行本地Web服务器!假设您在端口8080上运行Apache。

  3. 运行localtunnel,将端口传递给共享

    $ localtunnel 8080
    

    注意:第一次运行localtunnel时,您必须指向公共SSH密钥。 如果您需要帮助,请查看README

    以下是一个例子:

    $ localtunnel -k ~/.ssh/id_rsa.pub 8080
    

    你应该看到这样的事情:

    Port 8080 is now publicly accessible from
    http://8bv2.localtunnel.com ...
    
  4. 注意:每次停止本地网络服务器时,都应该再次运行localtunnel并更新您的Facebook应用配置。

答案 1 :(得分:0)

您不能使用localhost,因为facebook的公共服务器必须使用HTTP(S)从您的回调文件传输和接收数据。您必须在面向公众的服务器上托管此文件。