Bir web tarayıcısı kullanmak zorunda kalmadan ve muhtemelen çevrimdışı olarak ICloud hesabımdaki takvimlere erişebilmek istiyorum.
Takvimlerimi ICloud'dan Ubuntu'daki bir takvim istemcisiyle nasıl senkronize edebilirim?
Bir web tarayıcısı kullanmak zorunda kalmadan ve muhtemelen çevrimdışı olarak ICloud hesabımdaki takvimlere erişebilmek istiyorum.
Takvimlerimi ICloud'dan Ubuntu'daki bir takvim istemcisiyle nasıl senkronize edebilirim?
Yanıtlar:
OP tarafından cevap çok yararlı ama bazı önemli parçaları eksik olduğunu. Özellikle XXXX
yukarıdakilerin yerine geçerek tam caldav URL'sini belirleme .
Cevabımın kredisi bu blog yazısından kaynaklanmaktadır (not: Thunderbird / Lightning'i caldav müşterim olarak kullanıyorum, ancak bu önemsiz).
İCloud caldav URL'sinin biçimi aşağıdaki gibidir:
https://pXX-caldav.icloud.com/<DSid>/calendars/<pGUID>
İlgili parametreleri belirlemek için önce hesabınızda oturum açın icloud.com
, ardından Firefox web hata ayıklama konsolunu ( F12) başlatın . Adımlar, iCloud takvim sayfasının altındaki web hata ayıklama konsolunu gösteren aşağıdaki ekran görüntülerinde gösterilmiştir. "Ağ" sekmesi seçili olarak - adım (1) - istenen takvimlere karşı biraz trafik oluşturun (örneğin: sahte bir randevu oluşturun). Karşılık gelen POST
(veya GET
) etkileşimleri arayın .
DSid
Aynı hesaba ait birden takvimler / tasklists için aynı olacaktır, böylece parametre sayısal kullanıcı kimliği çeşit. Ortaya çıkarmak için "Parametreler" (adım (2) ve (3)) konumuna çevirin.
pGUID
Takvime takvimden değişir (basitçe "Ev" veya "görevleri" Birden fazla takviminiz yoksa / tasklists tuzak olabilir). Aynı etkileşimlerden görülebilir, ancak "Yanıt" sekmesini kullanarak -steps (4) & (5) - Keşfetmek için JSON yapılarında biraz detaya inmeniz gerekebilir.
Hepsi iyi ve güzel. Ancak her şey son zamanlarda çalışmayı durdurdu ve yukarıda adı geçen blog gönderisinin altındaki yorumlar , sorunun kaynağına neyse ki işaret etti: Haziran 2017'den beri Apple, uygulamaya duyarlı şifreleri çok mantıklı bir güvenlik önlemi olarak uygulamak için iCloud hesaplarını taşıyor. Bu, takvimleri senkronize ederken kimlik doğrulama için yalnızca ana iCloud şifresini kullanmanın artık mümkün olmadığı anlamına gelir.
İCloud hesabınıza taşıma işlemi gerçekleştiğinde (takvim senkronizasyonunuzun başarısız olduğunu fark edeceksiniz) aşağıdaki adımlar gereklidir:
Bu haber öğesinin (Almanca, gerekirse Google translate kullan) uygulamaya özel şifreler hakkında arka plan bilgisi vardır.
BTW: Bu şekilde erişilebilmesi için takvimlerin paylaşılması gerektiğini düşünmüyorum.
İşte 2018 Güncellemesi. İCloud takviminizi Gnome Takvim'de kullanmak istiyorsanız, yine de Evolution'ı yüklemeniz gerekir. Takvimi ekledikten sonra, Evrimi kaldırabilirsiniz.
Senkronize etmek için iCloud bir takvim istemcisi gerekir takvimler olduğunu destekler CalDAV'ın , örneğin Evrim otomatik Ubuntu'nun varsayılan takvimine aynı içeriği görüntüler gibi ben gösterecektir biridir.
1. Evolution posta / takvim istemcisini indirin:
Yazılım Merkezi'nden yükleyin:
veya çalıştırın sudo apt install evolution
.
2. Bir web tarayıcısında icloud.com'u açın ve takvimlerinize gidin. Kullanmak istediğiniz takvimin adının sağındaki dairesel kablosuz simgesini tıklayın .
Kullanmak istediğiniz takvim paylaşılmalıdır (koyu simge). Değilse, oradaki seçenek size sunulur.
3. takvim paylaşıldıktan sonra, sunucu adını not sağdan webcal://
(örneğin: p02-www.icloud.com
)
4. Açık Evrim:
Aşağıdaki gibi yapılandırın:
Türü :CalDAV
Copy calendar contents locally...
Çevrimdışı olarak etkinleştirmeyi etkinleştir .
URL : Sunucu idiyse p02-www.icloud.com/abc/123
, sen yerini alacak www
olan caldav
ve girmek p02-caldav.icloud.com/abc/123
. Ve her zaman benzemeli http://pXX...
, değilhttp://webcal://pXX...
Kullanıcı :YOUR-APPLE-ID@icloud.com
5. üzerine tıklayın Bul Takvimleri , iCloud şifrenizi girin ve senkronize etmek istediğiniz hangisi takvimi seçin.
6. Birden fazla takvimi senkronize etmek istiyorsanız, 3. adımdan önce tekrarlayın .
Şimdi ICloud takvimleriniz Takvim'de görünecek ve üst panel takvim göstergesinde bir önizleme alacaksınız
Çalışması için zorunlu Aşağıdaki adrese, ardından Güvenlik sekmesine , uygulamaların parolalarına da gitmelisiniz . Evrimi alana yazın, sonra oluşturulan kodu kopyalayın ve istenen parolayla evrime yapıştırın .