Я работаю над интеграцией API Facebook Credits и до сих пор не нашел решения, как отлаживать обратный вызов Facebook Credits на localhost ...
Буду признателен за любую идею сделать это.
Большое спасибо!
Вы можете использовать инструмент под названием localtunnel , это простой способ поделиться локальными веб-серверами с остальным миром.
Установите его, используя RubyGems, запустив:
$ sudo gem install localtunnel
Запустите локальный веб-сервер на любом порту!Допустим, вы используете Apache на порту 8080.
Запустите 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.
Вы не можете использовать свой локальный хост, поскольку публичные серверы Facebook должны использовать HTTP (S) для передачи и получения данных из вашего файла обратного вызова.Вы должны разместить этот файл на общедоступном сервере.