Všetky návody

Pripojenie kalendára Seznam

  • E-mail a heslo k Seznam účtu
  • Kontrola zmien každých 5 minút

Kalendár Seznam pripojíte len e-mailovou adresou a heslom, adresu servera zadávať nemusíte. Ak máte zapnuté dvojfázové overenie, použite namiesto bežného hesla heslo pre aplikácie.

Skôr než začnete

Budete potrebovať:

  • e-mailovú adresu Seznam – funguje s adresami @seznam.cz, @email.cz, @post.cz a @spoluzaci.cz,
  • heslo – rovnaké, akým sa prihlasujete do Seznam účtu. Ak máte zapnuté dvojfázové overenie, potrebujete heslo pre aplikácie.

Heslo pre aplikácie (len s dvojfázovým overením)

So zapnutým dvojfázovým overením Seznam bežné heslo pre CalDAV neprijme. Pre poštové programy a kalendáre si preto nastavíte samostatné heslo pre aplikácie. Ak dvojfázové overenie nemáte, túto časť preskočte.

Seznam má rozhranie v češtine, preto uvádzame názvy položiek tak, ako ich uvidíte.

  1. Otvorte zabezpečenie Seznam účtu

    Prihláste sa do svojho Seznam účtu a otvorte sekciu Zabezpečení.

  2. Nastavte heslo pre aplikácie

    V časti Dvoufázové ověření kliknite vedľa položky Heslo pro aplikace na Nastavit. Zadajte nové heslo dvakrát a kliknite na Uložit změny.

    Podrobný postup nájdete v pomocníkovi Seznamu (v češtine).

Pripojte kalendár v SyncMyDay

  1. Otvorte formulár pre Seznam

    V SyncMyDay kliknite v menu na Kalendáre a vyberte dlaždicu Seznam. Formulár môžete otvoriť aj priamo.

  2. Zadajte e-mail a heslo

    • E-mailová adresa – celá adresa vrátane domény, napríklad jan.novak@seznam.cz.
    • Heslo – heslo k Seznam účtu, alebo heslo pre aplikácie, ak máte zapnuté dvojfázové overenie.

    Adresu servera nezadávate, SyncMyDay ju nájde sám. Kliknite na Nájsť kalendáre.

  3. Vyberte kalendár

    SyncMyDay zobrazí kalendáre vo vašom účte. Vyberte ten, ktorý chcete synchronizovať, prípadne upravte jeho názov a kliknite na Dokončiť nastavenie. Vybraný kalendár môžete neskôr zmeniť v jeho detaile cez Upraviť.

    Kalendár označený Len na čítanie môže byť len zdrojom jednosmerného pravidla. Blokácie doň zapisovať nejde a obojsmernú synchronizáciu s ním nenastavíte.

  4. Hotovo, kalendár je pripojený

    Kalendár Seznam sa objaví medzi vašimi kalendármi.

Riešenie problémov

„Seznam odmietol prihlasovacie údaje.“

  • Skontrolujte, či ste zadali celú e-mailovú adresu, nie len časť pred zavináčom.
  • Máte zapnuté dvojfázové overenie? Potom bežné heslo nefunguje, použite heslo pre aplikácie.
  • Ak ste heslo pre aplikácie medzitým zmenili, zadajte to nové.

„Server teraz neprijíma ďalšie pokusy o prihlásenie. Skúste to prosím o pár minút.“

Po niekoľkých neúspešných pokusoch o prihlásenie za sebou sa ďalšie pokusy na chvíľu zastavia. Počkajte pár minút a pred ďalším pokusom skontrolujte heslo.

Synchronizácia sa zastavila a prišiel mi e-mail

Keď uložené heslo prestane fungovať (napríklad po zmene hesla pre aplikácie), SyncMyDay pripojenie pozastaví a pošle vám e-mail. Otvorte kalendár na stránke Kalendáre, kliknite na Upraviť, vyplňte Nové heslo (nepovinné) a kliknite na Uložiť zmeny.

Zmena sa v cieľovom kalendári neobjavila hneď

Kalendáre Seznam kontrolujeme každých 5 minút, zmena sa preto prejaví v priebehu niekoľkých minút.

Ďalšie kroky

Technické detaily

Pre vývojárov a IT

Pripojenie

  • Server https://caldav.seznam.cz hľadáme cez /.well-known/caldav (RFC 6764), používateľské meno je celá e-mailová adresa.
  • Komunikácia len cez HTTPS, heslo je v databáze šifrované (libsodium).
  • Kalendáre, do ktorých účet nemôže zapisovať, rozpoznáme podľa current-user-privilege-set a označíme ich ako len na čítanie.

Synchronizácia

  • Každých 5 minút porovnáme getctag / sync-token kalendára. Keď sa nezmenil, udalosti znova nesťahujeme. Najmenej raz za hodinu kalendár prejdeme celý.
  • Udalosti načítavame dotazom REPORT (calendar-query), opakované udalosti rozkladáme na jednotlivé výskyty sami.
  • Blokácie obsahujú len názov z pravidla (napríklad „Obsadené“), TRANSP:OPAQUE a CLASS:PRIVATE. Nemajú popis, miesto ani účastníkov, takže sa nikomu neposielajú pozvánky.

Nepodarilo sa? Napíšte nám a pomôžeme vám.