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