Я использую ngrok в течение нескольких недель при создании первой версии моего веб-сервера, чтобы я мог отправлять ему тестовые веб-перехватчики из приложения Facebook.
До сегодняшнего дня я всегда мог просто обновить свои подписки Webhooks с помощью нового автоматически сгенерированного URL-адреса ngrok. Но сегодня, когда я пытаюсь проверить свой URL-адрес ngrok с помощью веб-хуков моего приложения Facebook, я НЕ получаю от своего сервера указание на то, что он когда-либо получал запрос GET, я продолжаю получать сообщение о тайм-ауте:
Не удалось проверить URL-адрес. Проверка обратного вызова завершилась со следующими ошибками: curl_errno = 28; curl_error = Время ожидания операции истекло через 6001 миллисекунду с получением 0 из 0 байтов; HTTP-сообщение = неизвестный код ответа
Однако, когда я использую Postman для обращения к тому же URL-адресу ngrok, все работает нормально — я вижу, что возвращаю строку вызова, и мой сервер указывает, что он получил запрос GET и ответил кодом 200. Я не менял логику конечной точки проверки на своем сервере с тех пор, как в последний раз использовал Facebook Webhooks (вчера).
Версия графического API — 2.9. Я убедился, что использую URL-адрес HTTPS, который предоставляет ngrok, как я и делал.