oauth-2.0 – 是否有iCloud web api?

我希望能够访问用户的iCal并从我的服务器创建事件,这是否可行,最好使用某种类似于Google Calendar的OAuth2设置?如果是这样,我在哪里可以找到关于API的文档?
很不幸的是,不行. iCloud目前没有任何OAuth.但是,有两种解决方案需要考虑:

>询问用户他们的AppleID和密码并将其存储在您的服务器上(出于安全原因不推荐).这将允许访问用户在其帐户上启用的所有内容;甚至是登录和购买内容的能力 – 因此也就是安全问题.但它会让您直接访问iCal.
>通过您的应用程序要求用户访问日历.使用EKEventStore requestAccessToEntityType:方法,您可以访问用户本地日历.您可以批处理这些事件并将它们发送到您的服务器.您可以找到有关如何访问日历here的信息.

相关文章
相关标签/搜索