Falco
(Falco)
24.Март.2020 20:29:03
1
Недавно мы добавили экспериментальную функцию, которая работает в паре с новым улучшением закладок с напоминаниями .
Теперь вы можете синхронизировать напоминания из закладок с вашим календарным приложением: оно будет периодически проверять наличие новых напоминаний и всегда оставаться актуальным.
Вот как это выглядит:
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 лайк
pfaffman
(Jay Pfaffman)
30.Апрель.2020 16:42:25
4
Но теперь это не работает, так как API-ключ должен быть в заголовке? И это кажется сложной проблемой для решения.
Falco
(Falco)
30.Апрель.2020 16:43:02
5
У нас есть обходной путь для RSS и ICS-лент. Их по-прежнему можно использовать как параметры URL.
4 лайка
pfaffman
(Jay Pfaffman)
30.Апрель.2020 16:49:52
6
Ну конечно, у вас он есть. Это проще, чем я думал!
Моя проблема заключалась в том, что в тесте curl я забыл заключить URL в кавычки ", и оболочка обрезала его из-за &. Ой.
Подтверждаю, что это работает с пользовательским API-ключом (не глобальным), и рад, что он будет удалён через 30 дней.
Спасибо за ваше терпение!
2 лайка
Falco
(Falco)
30.Апрель.2020 16:56:57
7
pfaffman:
Подтверждаю, что это работает с ключом API пользователя (не глобальным), и рад, что он будет удалён через 30 дней.
Речь идёт о «ключе API», ограниченном одним пользователем, а не о «ключе API пользователя», чтобы не запутать ситуацию ещё больше
Мы планируем сделать «ключи API пользователя» пригодными для этого согласно User API keys specification - #34 by Falco
5 лайков