Нет, вы не можете использовать ngrok только для имитации обновления Facebook в реальном времени, поскольку вы должны позвонить на серверы Facebook с вашим адресом ngrok, чтобы проверить его (скажите, если вы узнаете, как это сделать: p).
Я использую сервер openshift , чтобы получать данные в реальном времени с Facebook, а затем публиковать все полученные данные json, полученные из Facebook, на мой адрес ngrok. Итак, процесс
- настроить сервер openshift для получения уведомлений Facebook
- Facebook отправляет уведомления на ваш openshift
- ваш openshift отправляет данные (полученные) на ваш адрес ngrok
И если вам необходимо получать уведомления в Facebook на локальном веб-сайте (например, www.website.dev/fb-notifications/), то создайте в папке localhost скрипт, который получает сообщения openshift (назовем его tunelscript.php). процесс будет
- настроить сервер openshift для получения уведомлений Facebook
- Facebook отправляет уведомления на ваш openshift
- ваш openshift отправляет данные (в том виде, в котором они были получены) в ваш скрипт Tunel через ваш адрес ngrok (perso.ngrok.com/tunelscript.php)
- Пересылка данных из вашего tunelscript на локальный веб-сайт (tunelscript.php => www.website.dev/fb-notifications/)
Это Tuneling B -)