Календарь Google в Thunderbird работает, причём лучше, чем раньше!

Отправлено 17 окт. 2014 г., 10:00 пользователем Anton Derbenev   [ обновлено 17 окт. 2014 г., 10:01 ]

Для всех пользователей Thunderbird с Lightning и Provider for Google Calendar сегодня хорошие новости! Календарь работает, причём теперь поддерживает задачи, и, чтобы подписаться на календарь, больше не надо искать и копировать адрес ics, достаточно просто поставить галочки в списке :)


Аутентификация теперь работает через oauth2, и, если Вы используете двухфакторную, больше не надо создавать пароль приложения.


Но начиналось всё не так хорошо.

Во-первых, Google объявил, что с 17 ноября 2014 перестанет работать старая версия протокола авторизации, через которую, собственно, и работал Provider for Google Calendar. Разработчик дополнения начал ускоренно пилить новую версию, и в начале октября выложил готовый вариант 1.0 на addons.mozilla.org. Но, как оказалось, там полно ошибок (Provider-то был переписан для нового протокола с нуля!), и после вала негативных отзывов в тот же день разработчик удалил его с addons.mozilla.org.

Однако у некоторых, в том числе в нашей организации, он успел обновиться. На этом этапе у наших пользователей особых глюков не было, просто пришлось разобраться с новым окном входа. Зато у этих пользователей в календаре начали работать задачи! (вообщем, не всем оно надо, да и мы давно Google Tasks Sync используем, но всё равно).

Далее разработчик пару дней выпиливает основную массу ошибок, и выкладывает версию 1.0.1. Её уже скачивают Thunderbird’ы десяток тысяч пользователей, и начинается… у всех перестают работать календари.

Засада – в том, что для обращения к новому API Google (v3) требуется ключ разработчика, и Google ограничивает количество запросов в сутки, которые могут отправляться с помощью одного ключа. Так что утром несколько минут календарь может работать, и всё.

В течение 3-4 дней разраб вёл переговоры с Google (подробности не раскрываются), и всё это время пользователи бомбили официальную багзиллу. Разраб даже завёл специальный форум по Provider for Google Calendar, чтобы пользователи могли выпустить пар. А проблема-то не с Provider, который “ни у кого не работает”, а с ограничениями Google!

Вообщем, в конце концов удалось договориться, и сегодня Google то ли сильно расширил, то ли отменил квоту для этого дополнения, и все смогли вздохнуть свободно :)

P.S. Thunderbirthday конфликтует с новой версией Provider for Google Calendar, календари не добавляются. Чтобы добавить календарь, Thunderbirthday надо (временно) отключать.

Comments