如何使用 iCloud API 或任何其他使用 PHP 作为服务器端语言的方法从 iCloud 导入联系人。我知道有 iCloud 支持 cardDav 通过它我们可以导入 iCloud 联系人但是如何?这对我来说仍然是一个问题
如果有人有想法,那将非常有帮助
iCloud 支持 cardDAV 客户端/服务器协议,通过它我们可以向 iCloud 服务器发出请求并从 iCloud 中获取保存的联系人。
要实现 cardDAV 客户端/服务器协议,需要使用第三方 API,并且有非常有用且易于使用的 API 可用于使用Roundcube-CardDAV完成此任务,您可以使用此链接下载此库。
要使用Roundcube-CardDAV,您需要使用PEAR.php文件。
RoundCube-CardDAV 返回 Vcard 格式的联系人,因此也需要解析它,这可以使用此处找到的Contact_Vcard_Parse类来完成。
您还需要在其上发出请求的 iCloud 服务器,因此它是https://p01-contacts.icloud.com/1603801586/carddavhome/card/其中 p01 是服务器编号,如 p02、p03、p04...p06 等