我希望我的Web应用程序允许从iCloud联系人导入用户联系人(特别是地址).
类似于Google People API为Google通讯录提供的内容.
方案是,用户使用桌面浏览器访问我的网站并导入其所有联系人.
因此,用户不应该浪费时间键入所有联系人,以便能够在网站上使用它们.
我正在尝试使用CloudKit JS来解决这个问题.
看起来.discoverAllUserIdentities就是我所需要的:
获取用户/发现:获取当前用户的地址簿中的所有用户身份,如发现所有用户身份(GET用户/发现)中所述
但是,我得到空集:
{"users":[]}
似乎Web应用程序没有获取联系人的权限.如果是这样,如何申请权限?
或者可能是我完全错误的方式,如果问题可以解决,请指出正确的方向.