Календарь и задачи 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
)
Короче (и английский):
- Вход в календарь iCloud в браузере - это первый важный шаг.
Вы можете использовать функциональность Firefox или Chrome для просмотра сети; Я продолжу с Chrome для этого объяснения.
Нажмите Ctrl + Shift + I и нажмите на вкладку Сеть; возможно, на данный момент он пуст, так как регистрация может также начаться после нажатия Ctrl + Shift + I; если он пуст, просто перезагрузите, оставив открытую вкладку сети
В моем случае было полезно щелкнуть правой кнопкой мыши столбец, чтобы дополнительно показать домен
проверяя домен или просто наводя курсор на ссылки, вы можете найти xx в pxx, это ваш конкретный сервер; остальная часть домена не имеет значения (информация а)
Затем я нажал на одну запись с доменом pxx-calendarws.icloud.com
в появившемся новом подокне, вы можете нажать на заголовки и найти
dsid
где-то ниже под параметрами строки запроса; в качестве альтернативы, вы можете найти его в URL;dsid
соответствует вашему идентификатору пользователя (информация b)Теперь переключитесь с "Заголовки" на "Ответ"; вам может понадобиться проверить несколько строк получения 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 не для идентификатора календаря. Итак, будьте осторожны здесь.