有没有办法用 CloudKit 获取 iCloud Notes?我看过文档:
https://developer.apple.com/library/archive/documentation/DataManagement/Conceptual/CloudKitWebServicesReference/index.html https://developer.apple.com/documentation/cloudkit但没有办法找到如何访问 Notes 数据。
您指的是 Apple 的 Notes 应用程序吗?https://support.apple.com/guide/notes/welcome/mac
如果是,则没有,没有用于访问该数据的 API。它位于 Apple 的 CloudKit 容器之一中,只能由 Notes 应用程序访问。
我不认为有访问iCloud Notes的公共 API。这个answer by test链接到这个project that uses Apple's private iCloud API。
但是,Apple iCloud Terms第 VBi 节禁止“通过任何自动化方式访问服务,如脚本或网络爬虫”,第 VIIB 节规定:
在某些情况下,Apple 可能会在任何时候,在不事先通知的情况下,立即终止或暂停您的全部或部分帐户和 / 或对服务的访问。终止原因应包括:(a)违反本协议。。。
如果你想了解苹果的私有 API 是如何工作的,我不认为 — — 尽管不要引用我的话 — — 他们的条款禁止你观察在授权使用 iCloud Notes 期间发生的网络流量。
例如,从您的台式机或笔记本电脑,您可以use Google Chrome to inspect the network activity的 iCloud 备忘录:
前往 Google Chrome 中的https://www.icloud.com/notes/并登录 iCloud。
转到查看 & gt;开发人员 & gt;开发人员工具 (
单击网络选项卡。
刷新页面 (↔ R)。
等待页面上的所有活动指示器消失。
通过单击“”按钮清除记录的网络活动。
单击其中一个未选择的注释以加载它。
单击网络日志中显示的 XHR 请求以查看更多详细信息。
可能还有一种方法可以检查 macOS(或 iOS)Notes 应用程序的网络流量。
你知道吗?你可以使用它。但非官方。https://github.com/MauriceConrad/iCloud-API
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(24条)