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