根据另一篇文章,我可以通过 HTTP 请求进行过滤,如下所示:
https://graph.microsoft.com/v1.0/me/events?
$filter=categories/any(a:a+eq+'Red+Category')
Run Code Online (Sandbox Code Playgroud)
我不确定 a:a 在这里代表什么,但它有效。
我想在 Microsoft Graph SDK 中复制它,我正在使用如下查询选项,该选项不返回任何结果:
List<QueryOption> options = new List<QueryOption>
{
new QueryOption("$filter",
"categories/any(a:a+eq+'Red+Category'")
};
Run Code Online (Sandbox Code Playgroud) 我有一个有效的 Microsoft Graph 调用:
/v1.0/me/messages?$filter=(subject) eq 'sample'
Run Code Online (Sandbox Code Playgroud)
我实际上想要的是 Microsoft Graph 搜索前 1000 封电子邮件并返回那些subject包含'sample'.
我意识到这contains还没有在 Graph 中实现,但是有人有任何解决方法吗?
我能想到的唯一解决方案是检索所有电子邮件 ID 和主题,使用 JSON 解析器进行搜索和过滤。
是否可以通过 Microsoft Graph API 在 C# 中保存文件附件?
我知道我可以获得附件的属性(https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/attachment_get) - 我们是否也可以将其保存到某个地点?