Как отлаживать обратный вызов API Facebook Credits? - PullRequest
2 голосов
/ 07 сентября 2011

Я работаю над интеграцией API Facebook Credits и до сих пор не нашел решения, как отлаживать обратный вызов Facebook Credits на localhost ...

Буду признателен за любую идею сделать это.

Большое спасибо!

Ответы [ 2 ]

4 голосов
/ 23 ноября 2011

Вы можете использовать инструмент под названием localtunnel , это простой способ поделиться локальными веб-серверами с остальным миром.

  1. Установите его, используя RubyGems, запустив:

    $ sudo gem install localtunnel
    
  2. Запустите локальный веб-сервер на любом порту!Допустим, вы используете Apache на порту 8080.

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

Примечание: каждый раз, когда вы останавливаете свой локальный веб-сервер, вы должны снова запускать localtunnel и обновлять конфигурацию приложения Facebook.

0 голосов
/ 08 сентября 2011

Вы не можете использовать свой локальный хост, поскольку публичные серверы Facebook должны использовать HTTP (S) для передачи и получения данных из вашего файла обратного вызова.Вы должны разместить этот файл на общедоступном сервере.

...