我想使用Microsoft GRAPH API仅从Outlook Mail查询事件消息。我在Microsoft Graph的文档中找不到任何相关信息。
我在Graph Explorers上尝试了以下查询,但都没有效果。看起来Microsoft Graph不支持IsOf(它过滤对象的类型)过滤选项。但是,我发现Azure GRAPH API支持并记录了此功能。
https://graph.microsoft.com/v1.0/me/messages?$ filter = isof('#microsoft.graph.eventMessage')eq true
https://graph.microsoft.com/v1.0/me/messages?$ filter = isof('#microsoft.graph.eventMessage')
有人知道Microsoft Graph API是否支持我尝试进行的操作?如果没有,还有什么我可以做的只查询事件消息?
答案 0 :(得分:0)
$filter
参数的URL: Query string parameters状态:
指示响应中应包含哪些实体类型。可选的。支持的实体类型包括:用户,组和联系人。仅在 resourceSet 为“directoryObjects”时有效;否则, resourceSet 会覆盖过滤器。
例如,
https://graph.windows.net/contoso.com/directoryObjects?api-version=2013-04-05&$filter=isof('Microsoft.WindowsAzure.ActiveDirectory.User')
对于Microsoft Graph,我检查了Use query parameters,但没有找到任何样本。然后,我使用Graph Explorer测试这个场景如下:
我认为Microsoft Graph API目前不支持此操作。您可以添加功能请求here。或者,您可以使用$select
查询参数来返回一组属性。您可以关注的详细信息here。