Microsoft graph api 如何在MS Graph API中搜索toRecipients
我试图通过基于toRecipients的graph APi获取电子邮件。这是可能的,还是仍然只通过搜索而不是过滤 我试过了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' 这会产生打击错误 {
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”的属性访问的父值不是单个值。属性访问只能应用于单个值。