Microsoft graph api 针对共享联系人文件夹列出带有$search参数的联系人API返回403,但如果没有$search,则返回联系人
我们使用Microsoft graph api 针对共享联系人文件夹列出带有$search参数的联系人API返回403,但如果没有$search,则返回联系人,microsoft-graph-api,Microsoft Graph Api,我们使用/users/id/contacts?$search=“foo”在共享文件夹中列出联系人,每次通话时返回403。但是,如果我们删除$search查询参数,API将从共享文件夹返回联系人。我们正在使用委派权限,请求的范围是Contacts.ReadWrite.Shared。是否需要其他范围才能允许搜索共享文件夹?基于,我们当前只能搜索邮件和个人集合(例如(我/邮件),(我/人),等等) 所以我们不能在这里使用搜索参数 或者,我们可以使用query参数来搜索用户联系人。基于,我们当前只能搜索
/users/id/contacts?$search=“foo”
在共享文件夹中列出联系人,每次通话时返回403。但是,如果我们删除$search
查询参数,API将从共享文件夹返回联系人。我们正在使用委派权限,请求的范围是Contacts.ReadWrite.Shared
。是否需要其他范围才能允许搜索共享文件夹?基于,我们当前只能搜索邮件和个人集合(例如(我/邮件),(我/人),等等)
所以我们不能在这里使用搜索参数
或者,我们可以使用query参数来搜索用户联系人。基于,我们当前只能搜索消息和个人集合(例如(我/消息),(我/人),等等)
所以我们不能在这里使用搜索参数
或者,我们可以使用query参数来搜索用户联系人。我读到了,但是联系人不是一个
person
集合吗?您可以在自己的联系人(例如,/me/contacts?$search=“foo”
)上漂亮地使用$search
参数。嗨@GlennScott,您可以使用电子邮件属性在联系人
上使用$search
。例如me/messages?$search=“kind:contacts”
。我希望这会有所帮助。你可以在个人收藏上使用$search,如电子邮件(me/messages)、人物(me/people)、显示姓名和描述等。请浏览我在答案中共享的文档以获取更多参考。Hari--谢谢,我已经阅读了两次该文档,我一定会再经历一次。马上回来。再次感谢您的耐心。我读过了,但是联系人不是一个人
收藏吗?您可以在自己的联系人(例如,/me/contacts?$search=“foo”
)上漂亮地使用$search
参数。嗨@GlennScott,您可以使用电子邮件属性在联系人
上使用$search
。例如me/messages?$search=“kind:contacts”
。我希望这会有所帮助。你可以在个人收藏上使用$search,如电子邮件(me/messages)、人物(me/people)、显示姓名和描述等。请浏览我在答案中共享的文档以获取更多参考。Hari--谢谢,我已经阅读了两次该文档,我一定会再经历一次。马上回来。再次感谢你的耐心。