Gmail API एक RESTful API है. इसका इस्तेमाल, Gmail के मेलबॉक्स ऐक्सेस करने और मेल भेजने के लिए किया जा सकता है. ज़्यादातर वेब ऐप्लिकेशन के लिए, Gmail API सबसे सही विकल्प है. इससे उपयोगकर्ता के Gmail डेटा को अनुमति के साथ ऐक्सेस किया जा सकता है. यह कई ऐप्लिकेशन के लिए सही है, जैसे:
- रीड-ओनली मेल निकालना, इंडेक्स करना, और बैकअप लेना
- अपने-आप या प्रोग्राम के हिसाब से मैसेज भेजना
- ईमेल खाता माइग्रेट करना
- ईमेल व्यवस्थित करना. इसमें मैसेज को फ़िल्टर करना और क्रम से लगाना शामिल है
- संगठन में ईमेल हस्ताक्षर को स्टैंडर्ड बनाना
Gmail API में इस्तेमाल होने वाले सामान्य शब्दों की सूची यहां दी गई है:
- मैसेज
- ईमेल मैसेज, जिसमें ईमेल भेजने वाले का नाम, ईमेल पाने वाले लोगों के नाम, विषय, और ईमेल का मुख्य हिस्सा शामिल होता है. मैसेज बनाने के बाद, उसमें बदलाव नहीं किया जा सकता. मैसेज को मैसेज रिसॉर्स से दिखाया जाता है.
- थ्रेड
- एक बातचीत में शामिल मिलते-जुलते मैसेज का कलेक्शन. ईमेल क्लाइंट ऐप्लिकेशन में, जब एक या उससे ज़्यादा ईमेल पाने वाले लोग, मैसेज का जवाब देते हैं, तो थ्रेड बन जाती है.
- लेबल
मैसेज और थ्रेड को व्यवस्थित करने का तरीका. उदाहरण के लिए, "टैक्स" लेबल बनाया जा सकता है और उसे उन सभी मैसेज और थ्रेड पर लागू किया जा सकता है जिनमें उपयोगकर्ता के टैक्स की जानकारी हो. लेबल दो तरह के होते हैं:
- सिस्टम लेबल
- इंटरनल लेबल, जैसे कि
INBOX
,TRASH
याSPAM
. इन लेबल को मिटाया या उनमें बदलाव नहीं किया जा सकता. हालांकि,INBOX
जैसे कुछ सिस्टम लेबल, मैसेज और थ्रेड पर लागू किए जा सकते हैं या उनसे हटाए जा सकते हैं. - उपयोगकर्ता लेबल
- उपयोगकर्ता के बनाए गए लेबल. इन लेबल को उपयोगकर्ता या ऐप्लिकेशन मिटा सकता है या उनमें बदलाव कर सकता है. उपयोगकर्ता लेबल को लेबल संसाधन से दिखाया जाता है.
- ड्राफ़्ट
ऐसा मैसेज जिसे नहीं भेजा गया है. ड्राफ़्ट में मौजूद मैसेज को बदला जा सकता है. ड्राफ़्ट भेजने पर, वह अपने-आप मिट जाता है और
SENT
सिस्टम लेबल वाला एक मैसेज बन जाता है. ड्राफ़्ट को ड्राफ़्ट संसाधन से दिखाया जाता है.
अगले चरण
Google Workspace के एपीआई का इस्तेमाल करके ऐप्लिकेशन डेवलप करने के बारे में जानने के लिए, Google Workspace डेवलपर के तौर पर शुरुआत करें लेख पढ़ें. इसमें पुष्टि करने और अनुमति देने की प्रोसेस के बारे में भी बताया गया है.
Gmail API के किसी आसान ऐप्लिकेशन को कॉन्फ़िगर और चलाने का तरीका जानने के लिए, क्विकस्टार्ट की खास जानकारी पढ़ें.