Календарь и задачи iCloud в Mozilla Thunderbird/Lightning

Кто-нибудь знает, как я могу получить календарь и задачи из iCloud в Mozilla Thunderbird/Lightning - и они доступны для редактирования?

Я знаю, как сделать публичную повестку дня в iCloud, но эта повестка только для чтения.

Я надеюсь, что любой может помочь....

2 ответа

Решение

После долгих исследований я нашел решение.

Это обеспечивается https://icloud.niftyside.com/

У них есть сценарий php, где вы можете заполнить учетные данные и нужные серверы CardDAV/Contacts, которые вы можете добавить в Mozilla Thunderbird/Lightning.

Недавно мне помогло немецкое решение, хотя ссылка Ронни, к сожалению, не работает, поскольку я просто не получаю никаких ответов от сервера: https://www.nico-beuermann.de/blogging/archives/115-Zugriff-auf-iCloud-Kalender-mit-Thunderbird.html

Вам понадобятся три ингредиента для Thunderbird:

а. сервер вашего календаря (особенно номер xx в pxx-caldav.icloud.com)

б. ваш идентификатор пользователя (dsid)

с. UID календаря (guid)

Короче (и английский):

  1. Вход в календарь iCloud в браузере - это первый важный шаг.

Вы можете использовать функциональность Firefox или Chrome для просмотра сети; Я продолжу с Chrome для этого объяснения.

  1. Нажмите Ctrl + Shift + I и нажмите на вкладку Сеть; возможно, на данный момент он пуст, так как регистрация может также начаться после нажатия Ctrl + Shift + I; если он пуст, просто перезагрузите, оставив открытую вкладку сети

  2. В моем случае было полезно щелкнуть правой кнопкой мыши столбец, чтобы дополнительно показать домен

  3. проверяя домен или просто наводя курсор на ссылки, вы можете найти xx в pxx, это ваш конкретный сервер; остальная часть домена не имеет значения (информация а)

  4. Затем я нажал на одну запись с доменом pxx-calendarws.icloud.com

  5. в появившемся новом подокне, вы можете нажать на заголовки и найти dsid где-то ниже под параметрами строки запроса; в качестве альтернативы, вы можете найти его в URL; dsid соответствует вашему идентификатору пользователя (информация b)

  6. Теперь переключитесь с "Заголовки" на "Ответ"; вам может понадобиться проверить несколько строк получения URL, чтобы найти один с правильным ответом, но вы найдете несколько guid записи, которые соответствуют вашим календарным идентификаторам (информация с)

Теперь у вас есть все три части информации. В Thunderbird с плагином "Календарь" Lightning добавьте сетевой календарь типа "CalDAV" (iCalendar не будет работать!). Там вы можете ввести следующий URL с информацией, выделенной жирным шрифтом:

https: // pxx-caldav.icloud.com/dsid/ calendars /guid

И вуаля. Вам нужно будет ввести свои учетные данные для iCloud. На момент написания этой статьи это работало с Thunderbird 45.8.0 и Lightning 4.7.8.

Обновление 18 июля 2017: По-видимому, где-то в июне Apple что-то изменила с системой. Вам необходимо активировать двухфакторную аутентификацию сейчас, чтобы создавать пароли для приложений. Вы можете сделать это с любым из ваших устройств Apple. Затем вы должны войти в свою учетную запись Apple. В области безопасности вы можете сгенерировать пароль. Используйте это, чтобы войти в ваш caldav в Thunderbird с вашим адресом электронной почты. Кажется, это работает нормально.

Без двухфакторной аутентификации вы не сможете активировать пароли для конкретных приложений. А без пароля для конкретного приложения CalDAV, кажется, больше не доступен.

Обновление 05 сентября 2017: Кажется, что pGuid иногда работает, но guid не для идентификатора календаря. Итак, будьте осторожны здесь.

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