एक ही प्रश्न में खोज और फ़िल्टर का उपयोग कैसे करें?दृष्टिकोण के लिए ओडाटा क्वेरी एपीआई
String url = "https://outlook.office.com/api/v2.0/me/messages?$filter=ReceivedDateTime ge 2016-02-22&$select=Subject,From,Body,ReceivedDateTime&$search=\"subject:(Chris Brown OR Michael Jackson)\"";
मैं Subject
करने के बाद 22 वें फ़र, या तो "क्रिस ब्राउन" या "माइकल जैक्सन" और मेल प्राप्त की तारीख के साथ सभी मेल खोजने की जरूरत है, 2016 में भी यह करना चाहिए था Subject
, From
, Body
, ReceivedDateTime
बाकी में प्रतिक्रिया।
क्या कोई भी मदद कर सकता है?
एफवाईआई - अगर उत्पादन में filter
या search
है तो मुझे आउटपुट मिल रहा है। लेकिन जब एक साथ दिया जाता है, तो मुझे "खराब अनुरोध" त्रुटि मिल रही है।
ठीक है, मुझे लगता है कि यह समर्थित नहीं है मिलता है। इसके आसपास एक काम की तलाश क्लाइंट पर नहीं की जाती है। उदाहरण के लिए - $ खोज param (https://msdn.microsoft.com/office/office365/api/complex-types-for-mail-contacts-calendar#UseODataqueryparametersSearchrequests) एक प्राप्त पैरामीटर ले सकता है, क्या पास करने का कोई तरीका है उसमें कई तिथियों में, या "12/31/2015 से अधिक" तिथि? – dave
@ डेव मैंने एक वर्कअराउंड के साथ जवाब अपडेट किया है। हालांकि यह 'शामिल' के साथ काम नहीं करेगा। धन्यवाद। –
धन्यवाद। मैं फिल्टर का उपयोग करने की इसी पंक्ति में सोच रहा था। मैंने एक बार कोशिश की थी जिसने काम नहीं किया था। मुझे ब्रैकेट के साथ फिर से प्रयास करने दें क्योंकि आपने –