messages.list
और threads.list
तरीकों का इस्तेमाल करके, फ़ाइलें खोजी जा सकती हैं या उन्हें फ़िल्टर किया जा सकता है.
इन तरीकों में q
पैरामीटर स्वीकार किया जाता है, जो Gmail वेब-इंटरफ़ेस की तरह ही
बेहतर सर्च सिंटैक्स के साथ काम करता है. Gmail यूज़र इंटरफ़ेस (यूआई) और Gmail एपीआई के बीच खोज और फ़िल्टर में अंतर की सूची के लिए, खोज फ़िल्टर में अंतर: Gmail यूज़र इंटरफ़ेस (यूआई) बनाम Gmail एपीआई देखें.
इस बेहतर सिंटैक्स की मदद से खोज क्वेरी का इस्तेमाल करके, मैसेज को प्रॉपर्टी के हिसाब से फ़िल्टर किया जा सकता है. जैसे- मैसेज भेजने वाले की जानकारी, तारीख या लेबल की मदद से, कुछ संभावनाओं को नाम दिया जा सकता है. उदाहरण के लिए, नीचे दी गई क्वेरी, जनवरी 2014 में उपयोगकर्ता के भेजे गए सभी मैसेज को वापस लाती है:
GET https://www.googleapis.com/gmail/v1/users/me/messages?q=in:sent after:2014/01/01 before:2014/02/01
खोज क्वेरी के अलावा, labelIds
पैरामीटर वाले लेबल के हिसाब से मैसेज और थ्रेड को भी फ़िल्टर किया जा सकता है. इसकी मदद से, बताए गए सिस्टम या उपयोगकर्ता लेबल
की मदद से मैसेज और थ्रेड खोजे जा सकते हैं. ज़्यादा जानकारी के लिए, messages.list
या
threads.list
तरीके का रेफ़रंस देखें.
खोज और फ़िल्टर में अंतर: Gmail यूज़र इंटरफ़ेस (यूआई) और Gmail एपीआई
Gmail के यूज़र इंटरफ़ेस (यूआई) में ALIAS एक्सपैंशन की सुविधा है. इसकी मदद से, Google Workspace खाते से किसी खाते के अन्य नाम का पता लगाया जा सकता है. उदाहरण के लिए, मान लें कि आपके पास
myprimary@mycompany.net
का खाता है और आपका एडमिन उस खाते के लिए,myalias@mycompany.net
का उपनाम सेट अप करता है. अगरmyalias@mycompany.net
कोई ईमेल भेजता है, लेकिन "from: myprimary@mycompany.net)
" को खोजा जाता है, तोmyalias@mycompany.net
का भेजा गया ईमेल, खोज के नतीजे के तौर पर Gmail का यूज़र इंटरफ़ेस (यूआई) दिखता है. हालांकि, एपीआई से मिले रिस्पॉन्स में यह नहीं दिखता.Gmail के यूज़र इंटरफ़ेस (यूआई) से उपयोगकर्ता, पूरे थ्रेड में खोज करने की सुविधा इस्तेमाल कर सकते हैं. हालांकि, एपीआई ऐसा नहीं करता.