Microsoft graph api 如何在MS Graph API中搜索toRecipients

Microsoft graph api 如何在MS Graph API中搜索toRecipients,microsoft-graph-api,microsoft-graph-mail,Microsoft Graph Api,Microsoft Graph Mail,我试图通过基于toRecipients的graph APi获取电子邮件。这是可能的,还是仍然只通过搜索而不是过滤 我试过了 https://graph.microsoft.com/beta/me/mailFolders('SentItems')/messages?$select=sender,subject,toRecipients&filter=(toRecipients/emailAddress/address) eq 'test@demo.com' 这会产生打击错误 {

我试图通过基于toRecipients的graph APi获取电子邮件。这是可能的,还是仍然只通过搜索而不是过滤

我试过了

https://graph.microsoft.com/beta/me/mailFolders('SentItems')/messages?$select=sender,subject,toRecipients&filter=(toRecipients/emailAddress/address) eq 'test@demo.com'
这会产生打击错误

{
    "error": {
        "code": "BadRequest",
        "message": "Invalid filter clause",
        "innerError": {
            "request-id": "25583e87-66da-477b-a1be-0a0fd0371349",
            "date": "2020-04-21T20:01:39"
        }
    }
}

我也试着代替接受者,但那不起作用。

你能试试下面的方法吗?请注意
$filter
查询参数

https://graph.microsoft.com/beta/me/mailFolders('SentItems')/messages?$select=sender,subject,toRecipients&$filter=(toRecipients/emailAddress/address) eq 'test@demo.com'

这会在使用此筛选器时产生错误{“error”:{“code”:“BadRequest”,“message”:“Invalid filter子句”,“innerError”:{“request id”:“1ff9bb7e-72ce-4db1-beed-9c524ba24986”,“date”:“2020-04-22T06:56:43”}属性“emailAddress”的属性访问的父值不是单个值。属性访问只能应用于单个值。