我希望我的网络应用程序允许从iCloud联系人中导入用户联系人(特别是地址)。
类似于Google People API提供的Google联系人功能。
场景是用户使用桌面浏览器打开我的网站并导入所有联系人。
因此,用户不应该花时间输入他们的所有联系人才能在网站上使用它们。
我正在尝试使用CloudKit JS解决此问题。
根据此文献,.discoverAllUserIdentities 似乎符合我的需求:
GET users/discover: 获取当前用户通讯录中的所有用户标识,详见“发现所有用户标识(GET users/discover)”
但是,我得到了一个空集:
{"users":[]}
看起来Web应用程序没有权限获取联系人。如果是这样,如何请求权限?
或者我完全走错了方向,如果问题可以解决,请指出正确的方向。