HarmonyOS 根据id查询联系人报错

API:

  function queryContact(context: Context, key: string, holder?: Holder, attrs?: ContactAttributes): Promise<Contact>; 

报错信息:401 parameter error. The type of id must be numberHarmonyOS 根据id查询联系人报错 -鸿蒙开发者社区

根据电话号码,查询到的ID为5,接下来使用contact.queryContact(…)查询报错:401 parameter error. The type of id must be number

但是第二个参数就是接收string,传入的也是字符串“5”,内部报错信息不清晰,无法定位错误。

HarmonyOS 根据id查询联系人报错 -鸿蒙开发者社区

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

修改参数:

holderId: 1, 
bundleName: 'com.ohos.contacts' 

后不再报错。

分享
微博
QQ
微信
回复
3天前
相关问题
如何拉起短信界面然后指定联系人
508浏览 • 2回复 待解决
如何拉起短信界面并指定联系人
1912浏览 • 1回复 待解决
鸿蒙系统-代码如何实现添加联系人
11136浏览 • 1回复 待解决
HarmonyOS 添加联系人到通讯录没反应
38浏览 • 1回复 待解决
鸿蒙系统-如何拉取联系人设置页面
18753浏览 • 1回复 待解决
三方应用可以读取联系人数据吗?
241浏览 • 1回复 待解决
如何动态根据资源名获取资源id
8664浏览 • 1回复 已解决
根据list中某项的id如何sort排序
323浏览 • 1回复 待解决
查询应用信息方法编译报错
269浏览 • 1回复 待解决