Nachrichten können in Microsoft Graph Api nicht nach Empfänger gefiltert werden. Ein oder mehrere ungültige Knoten

Ich versuche, eine Liste der Nachrichten abzurufen, die vom Empfänger über die Microsoft Graph-API gefiltert werden. Die URL, die ich für die Anfrage benutze, lautet:

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

Aber ich bekomme das ist die Antwort:

{
   "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"
        }
    }
}

Eine erfolgreiche Anfrage sollte so aussehen (mit viel mehr Daten, die ich weggelassen habe).

{
    "@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]"
                    }
                }
            ],
        }
    ]
}

Die Anfrage funktioniert, wenn ich den Filter entferne und Anfragen mit einfacheren Filtern ausführen kann.

Gibt es ein Problem mit meiner URL oder gibt es eine andere Möglichkeit, die Anfrage zu stellen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage