2

私は Facebook クレジット API の統合に取り組んでいますが、localhost で Facebook クレジット コールバックをデバッグする方法の解決策をまだ見つけていません...

私はそれを行うための任意のアイデアに感謝します.

どうもありがとう!

4

2 に答える 2

4

localtunnelと呼ばれるツールを使用できます。これは、ローカルホスト Web サーバーを世界中に共有する簡単な方法です。

  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 ...
    

注:ローカル Web サーバーを停止するたびに、localtunnel を再度実行し、Facebook アプリの構成を更新する必要があります。

于 2011-11-23T16:19:29.263 に答える
0

FacebookのパブリックサーバーはHTTP(S)を使用してコールバックファイルとデータを送受信する必要があるため、ローカルホストを使用することはできません。このファイルは、公開されているサーバーでホストする必要があります。

于 2011-09-08T07:51:44.507 に答える