Календарь 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?

0 ответов

Другие вопросы по тегам