我正在考虑构建一个Android应用程序来获取与Apple ID相关联的Notes和Reminders。是否有可能以某种方式使用http请求访问它们? icloud.com使用他们的数据,所以我想也许它是通过某些API公开的,但我找不到任何文档。
答案 0 :(得分:1)
没有。到目前为止,唯一暴露的是CloudKit api,它用于访问您自己创建的键值数据。
如果您想访问提醒,那么您可以使用iOS原生api: https://developer.apple.com/library/ios/documentation/DataManagement/Conceptual/EventKitProgGuide/ReadingAndWritingReminders/ReadingAndWritingReminders.html
答案 1 :(得分:0)
我知道有些人可能不喜欢这个答案,因为它可能是一个非常灰色的区域,但是假设您获得了用户的许可,则可以使用刮板工具制作自己的API,该工具可以将API暴露给数据。这样,您可以制作一个Android应用,该应用可以通过icloud.com网站访问用户的iOS数据,然后允许他们在您的Android设备上通过您的应用来使用/管理该数据。
搜索抓取工具,您会发现其中有很多可用的工具。他们的价格通常包括免费套餐,可能无法满足您的目的。 ParseHub是一个很棒的应用程序。如果发现自己卡住了,还有其他一些可以解决ParseHub所具有的浏览器某些麻烦的限制。
如果您制作的应用程序取得了成功,那么支付升级费用可能是一项不错的投资。
答案 2 :(得分:0)
IFTTT(https://ifttt.com/)是一种骇人听闻的解决方案,用于获取我创建或标记为完成的提醒。您可以将其下载到手机上。该选项可以将提醒值发布到google文档,google表格或其他位置,您以后可以使用google API轻松地将其获取。那就是我目前正在做的。另外,如果您打算创建提醒,则可以使用pyicloud(https://github.com/picklepete/pyicloud)。我也在使用的小型项目。随时贡献!