Não foi possível filtrar as mensagens pelo destinatário no Microsoft Graph Api. Um ou mais nós inválidos

Estou tentando obter uma lista de mensagens que são filtradas pelo destinatário da API do Microsoft Graph. O URL que estou usando para a solicitação é:

https://graph.microsoft.com/beta/me/messages?$filter=toRecipients/any(r: r/emailAddress/address eq '[Email Address]')

Mas eu estou recebendo esta é a resposta:

{
   "error": {
        "code": "ErrorInvalidUrlQueryFilter",
        "message": "The query filter contains one or more invalid nodes.",
        "innerError": {
            "request-id": "7db712c3-e337-49d9-aa8d-4a5d350d8480",
            "date": "2016-09-28T16:58:34"
        }
    }
}

Uma solicitação bem-sucedida deve se parecer com isso (com muito mais dados que eu omiti).

{
    "@odata.context": "https://graph.microsoft.com/beta/$metadata#users('99999999-9999-9999-9999-999999999999')/messages",
    "@odata.nextLink": "https://graph.microsoft.com/beta/me/messages?$skip=10",
    "value": [
        {
            "toRecipients": [
                {
                    "emailAddress": {
                        "name": "[Name]",
                        "address": "[Email Address]"
                    }
                }
            ],
        }
    ]
}

A solicitação funciona se eu remover o filtro e posso executar solicitações com filtros mais simples.

Existe um problema com o meu URL ou existe outra maneira de fazer a solicitação?

questionAnswers(3)

yourAnswerToTheQuestion