json - Filter by sender Outlook OData web service api -
i trying filter outlook 365 inbox sender address. looking @ odata spec have throught involve querying complex type such
https://outlook.office365.com/ews/odata/me/folders('inbox')/messages?$filter=from/address eq 'some@address.com'.
unfortunately returns property 'address' invalid.
i can confirm can access data
looking json if query inbox see e-mail
...
"from": { "name": "some one", "address": "some@address.com" },
...
any help query string appreciated
(p.s. have dummied address)
i can repro failure , stacktrace, should service issue. odatalib can back upwards filter of complex type (you can check http://services.odata.org/v4/odata/odata.svc/persondetails?$filter=address/city eq 'boise'), the exchange service not.
"stacktrace": " @ microsoft.exchange.services.odata.model.odatafilterconverter.getentityproperty(querynode querynode)\r\n @ microsoft.exchange.services.odata.model.ewsfilterconverter.convertfilternode(querynode querynode)\r\n @ microsoft.exchange.services.odata.model.ewsqueryadapter.getrestriction()\r\n @ microsoft.exchange.services.odata.model.messageprovider.find(string parentfolderid, messagequeryadapter queryadapter)\r\n @ microsoft.exchange.services.odata.model.findmessagescommand.internalexecute()\r\n @ microsoft.exchange.services.odata.odatacommand`2.execute()\r\n @ microsoft.exchange.services.odata.odatatask.execute(timespan queueanddelaytime, timespan totaltime)"
json web-services outlook odata outlook-web-app
No comments:
Post a Comment