Friday, 15 April 2011

json - Filter by sender Outlook OData web service api -



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