Ich möchte auf den iCal eines Benutzers zugreifen und Ereignisse von meinem Server erstellen können, ist dies möglich, vorzugsweise mit einer Art von OAuth2-Setup wie mit Google Kalender? Wenn ja, wo finde ich Dokumentation zur API?Gibt es eine iCloud Web API?
Antwort
Leider nicht. Momentan gibt es kein OAuth für iCloud. Allerdings gibt es zwei Lösungen zu berücksichtigen:
Bitten Sie den Benutzer für ihre AppleID und Passwort ein und speichern Sie es auf Ihrem Server (aus Sicherheitsgründen nicht empfohlen). Dies ermöglicht den Zugriff auf ALLES, was der Benutzer auf seinem Konto aktiviert hat; sogar die Möglichkeit, sich einzuloggen und Inhalte zu kaufen - also das Sicherheitsproblem. Aber Sie erhalten direkten Zugriff auf iCal.
Bitten Sie den Benutzer, über Ihre App auf den Kalender zuzugreifen. Mit der Methode EKEventStore requestAccessToEntityType: können Sie auf den lokalen Kalender des Benutzers zugreifen. Sie können diese Ereignisse im Stapel verarbeiten und an Ihren Server senden. Sie finden Informationen zum Zugriff auf den Kalender here.
Es ist möglich. iCloud unterstützt CalDAV auf caldav.icloud.com
, und das ganz gut. Sie können Ereignisse und Aufgaben erstellen, ändern und löschen. Leider müssen Sie dafür die Anmeldeinformationen des Benutzers haben.
- 1. iCloud NSFileManager API - Spielstandsspeicher
- 2. Gibt es eine Bing-API?
- 3. Gibt es eine Instruments API?
- 4. gibt es eine leichte JMS API verfügbar
- 5. Gibt es eine Restful Blog API
- 6. Gibt es eine Zeit Trace-Web-Anwendung?
- 7. Gibt es eine Liste bekannter Web-Crawler?
- 8. Gibt es File-Sharing-Dienste mit einer Web-API?
- 9. Gibt es einen HttpControllerBuilder für die ASP.NET-Web-API?
- 10. Gibt es eine Google Insights-API?
- 11. Gibt es eine Vibrations-API für UWP?
- 12. Gibt es eine Art von Grooveshark API?
- 13. Gibt es eine Google Image Search-API?
- 14. Java Posix IPC Gibt es eine API?
- 15. Gibt es eine API für Dashboard-Analysedaten?
- 16. Gibt es eine ausgeklügelte Java WorkQueue API?
- 17. Gibt es eine API für Moodle?
- 18. Gibt es eine API für openstreetmap?
- 19. Gibt es eine Google Fotos API
- 20. Gibt es eine Xbox One-Steuer-API?
- 21. Erlang: Gibt es eine API zu 'epmd'?
- 22. Gibt es eine Entwickler-API für craigslist.org
- 23. Gibt es eine Alternative für getRunningTask API
- 24. Gibt es eine Google Sound API
- 25. Gibt es eine Bing Shopping API?
- 26. Gibt es eine Codegenerierungs-API für TypeScript?
- 27. Gibt es eine API für Youtube-Anzeigen?
- 28. Gibt es Tools zum Durchsuchen der iCloud-Daten Ihrer App?
- 29. Gibt es eine Möglichkeit festzustellen, ob eine Web-API aktualisiert wurde?
- 30. Web-API gibt den Status 413 zurück