Синхронизируйте напоминания закладок с вашим любимым приложением календаря

Недавно мы добавили экспериментальную функцию, которая работает в паре с новым улучшением закладок с напоминаниями.

Теперь вы можете синхронизировать напоминания из закладок с вашим календарным приложением: оно будет периодически проверять наличие новых напоминаний и всегда оставаться актуальным.

Вот как это выглядит:

Google Календарь

Gnome Календарь

Календарь macOS

Тестирование

После включения новых закладок вы можете указать вашему календарю следующий адрес:

https://example.com/u/USERNAME/bookmarks.ics

На данный момент эта функция требует API-ключ, сгенерированный администратором, поэтому полный URL выглядит так:

https://example.com/u/USERNAME/bookmarks.ics?api_user=USERNAME&api_key=thisiskey

Пока что это #экспериментальная функция. В будущем я хочу сделать её совместимой с пользовательскими API-ключами.

31 лайк

Но теперь это не работает, так как API-ключ должен быть в заголовке? И это кажется сложной проблемой для решения.

У нас есть обходной путь для RSS и ICS-лент. Их по-прежнему можно использовать как параметры URL.

4 лайка

Ну конечно, у вас он есть. Это проще, чем я думал!

Моя проблема заключалась в том, что в тесте curl я забыл заключить URL в кавычки ", и оболочка обрезала его из-за &. Ой.

Подтверждаю, что это работает с пользовательским API-ключом (не глобальным), и рад, что он будет удалён через 30 дней. :wink:

Спасибо за ваше терпение!

2 лайка

Речь идёт о «ключе API», ограниченном одним пользователем, а не о «ключе API пользователя», чтобы не запутать ситуацию ещё больше :stuck_out_tongue:

Мы планируем сделать «ключи API пользователя» пригодными для этого согласно User API keys specification - #34 by Falco

5 лайков