Календарь Google не будет получать новостные ленты от herokuapp.com
У меня есть приложение, работающее на heroku, которое предоставляет пользователям фид календаря. Раньше это работало в календаре Google, но несколько месяцев назад он внезапно перестал работать. Люди не могут добавить свой календарь в gcal, а пользователи, у которых уже есть фиды, испытывают проблемы с gcal, поскольку календарь не обновляется.
Я отладил это некоторое время, пытаясь выяснить, что не так, и пришел к выводу, что herokuapp.com находится в каком-то сером / черном списке в Google. Вот как я пришел к своему выводу:
- Сначала я настроил приложение локально, выставив его на сайт с помощью localtunnel. Я добавил localtunnel-url в качестве календаря, и Google сразу же его загрузил.
- Затем я настроил пользовательский домен для моего herokuapp, добавил URL-адрес календаря (пользовательский домен) в календарь Google, снова он был извлечен и сразу проиндексирован.
Мои выводы могут быть воспроизведены со следующими URL-адресами (в календаре Google, добавить по URL):
- http://devoxxuk13.herokuapp.com/matches?p=[any string here] <- не будет работать
- http://devoxxuk13.andersen-gott.com/matches?p=[any string here] <- работает
(P = [любая строка здесь] является хаком. Google уже проиндексировал версию без параметров (до того, как он начал действовать) URL-адреса. Параметр игнорируется моим приложением, но это заставит Google попытаться получить календарь снова, вместо того, чтобы получать его из глобального календарного кэша, который у него есть).
Итак, мой вопрос на самом деле, почему Google не хочет / не может получать календари с сайта herokuapp.com?