microsoft-graph-api - MS Graph 和 REST People API 调用上 $filter 参数的“任何”lambda 运算符
问题描述
我正在尝试使用 'any' lambda 运算符来检索 Person 对象列表,该列表分别基于 EmailAddresses 和 scoreEmailAddresses 集合的 relvanceScore 或 rank 属性:
https://graph.microsoft.com/v1.0/me/people?$filter=scoredEmailAddresses/any(s:s/relevanceScore ge 5)
或者
https://graph.microsoft.com/beta/me/people?$filter=emailAddresses/any(s:s/rank ge 5)
或者
https://outlook.office.com/api/beta/me/people?$filter=EmailAddresses/any(e:e/Rank ge 5)
针对 Beta 和 v1.0 Graph 端点以及 O365 REST Beta 端点运行这三个查询中的任何一个时,我都会得到 HTTP 504 或 HTTP 503。使用 /users/{user-id} 语法时也会发生此行为。
尝试这些查询时,有没有人得到成功的结果?
解决方案
根据该文件的状态,
某些 API 支持 any lambda 运算符。
根据我的测试,/me/people?$filter=emailAddresses/any
不支持端点电流。所以我建议你在用户语音上提交功能请求
推荐阅读
- sql - 将数组作为 json 格式的密钥对传递给函数 pgsql
- javascript - 在 React 中渲染 Pokemon 双类型弱点/抗性
- c++ - 为什么我的代码不接受字母作为用户输入
- python - 找不到满足需求请求的版本(来自版本:无)错误:未找到请求的匹配分发
- html - 如何使用 iframe 自动播放本地视频?
- wordpress - 将 URL 映射到文件系统
- discord - 无法使用 add_reaction discord.py(错误代码:10014):未知表情符号
- python - NumPy 安装问题
- ios - iMessage App - 在消息中显示等宽文本(蓝色气泡)
- php - 我只想返回 isactive = 1 的用户