iCalendar API
Δημιουργήστε ένα έγκυρο συμβάν iCalendar (.ics) RFC 5545 από απλές παραμέτρους — και λάβετε έτοιμους προς χρήση συνδέσμους "προσθήκη στο ημερολόγιο" για Google, Outlook, Office 365 και Yahoo. Περάστε έναν τίτλο, ώρα έναρξης και λήξης (ISO 8601 ή unix timestamps, σε UTC) — ή διάρκεια σε λεπτά, ή μια σημαία all-day — συν προαιρετικά τοποθεσία, περιγραφή, URL, διοργανωτή, μια επανάληψη RRULE (π.χ. FREQ=WEEKLY) και μια υπενθύμιση (VALARM N λεπτά πριν). Η υπηρεσία επιστρέφει το πλήρως διαμορφωμένο κείμενο .ics με σωστή διαφυγή και αναδίπλωση γραμμών 75 οκτάδων, ένα data: URI base64 που μπορείτε να τοποθετήσετε απευθείας σε έναν σύνδεσμο λήψης, και τους τέσσερις συνδέσμους βαθιάς πρόσβασης ημερολογίου. Ένα δεύτερο τελικό σημείο αναλύει το ακατέργαστο κείμενο .ics πίσω σε δομημένα συμβάντα JSON. Όλα υπολογίζονται τοπικά χωρίς κλήσεις δικτύου, επομένως είναι γρήγορο και ντετερμινιστικό. Κατασκευασμένο για ροές κρατήσεων και προγραμματισμού, σελίδες εκδηλώσεων, κουμπιά "προσθήκη στο ημερολόγιο" σε email, υπενθυμίσεις και αυτοματισμούς χωρίς κώδικα. Ένας κατασκευαστής συμβάντων ημερολογίου — διακριτός από τα μαθηματικά ημερομηνίας/ώρας (datetime), δεδομένα δημοσίων αργιών (holidays) και το εβραϊκό ημερολόγιο (hebcal). Χωρίς upstream κλειδί, χωρίς cache.
api.oanor.com/ical-api