2014-06-27 14 views
5

का उपयोग कर जीमेल आईएमएपी के लिए आपको यूआईडी प्राप्त करना यूआईडी प्राप्त करना क्या आपको जीमेल यूआईडी प्राप्त करना संभव है जो आपको नए आरईएसटी एपीआई का उपयोग करके IMAP एपीआई का उपयोग करते समय मिलता है। यह मेरे आईएमएपी कोड का कुछ हिस्सा रखने की अनुमति देगा और धीरे-धीरे नए आरईएसटी एपीआई की ओर माइग्रेट करेगा।नए आरईएसटी एपीआई

+0

वैकल्पिक रूप से, यह भी है कि अगर मैं आईडी IMAP एपीआई के माध्यम से REST API के लिए आवश्यक प्राप्त कर सकते हैं काम करेगा (बस तुच्छता दशमलव और हेक्स स्ट्रिंग के बीच परिवर्तित करने के लिए की जरूरत है।)। – Mahesh

+0

@gmailguy, क्या आप इससे मेरी सहायता कर सकेंगे? – Mahesh

उत्तर

4

फ़ोल्डर यूआईडी आईएमएपी प्रोटोकॉल विशिष्ट (और गणना करने के लिए महंगा + रखरखाव) हैं इसलिए एपीआई सर्वर में वे नहीं हैं। हालांकि एक्स-जीएम-एमएसजीआईडी ​​और एक्स-जीएम-टीएचआरआईडी जीमेल आईएमएपी एक्सटेंशन वास्तव में वेब यूआई और एपीआई उपयोग के समान मूल्य हैं, केवल दशमलव प्रारूप में हेक्स एन्कोडेड नहीं है और आप उन पर भरोसा कर सकते हैं डॉक्स के अनुसार:

"संदेश आईडी एक 64-बिट हस्ताक्षरित पूर्णांक है और यह वेब इंटरफ़ेस और जीमेल एपीआई में उपयोग की जाने वाली आईडी हेक्स स्ट्रिंग के दशमलव दशमलव है।"

से: https://developers.google.com/gmail/imap_extensions#access_to_the_gmail_unique_message_id_x-gm-msgid

+0

धन्यवाद @GmailGuy। – Mahesh

1
"Alternatively, it would also work if I can get the ID required for REST API via IMAP api." 

चेकआउट एक्स-जीएम-msgId और एक्स-जीएम-तृतीय नीचे दिए गए लिंक से के लिए IMAP एक्सटेंशन:

https://developers.google.com/gmail/imap_extensions?hl=ja

वे संदेश आईडी और धागा आईडी आप क्रमश: प्राप्त करने के लिए समान हैं जीमेल एपीआई से।

मुझे विश्वास नहीं है कि आरआईएसटी एपीआई से यूआईडी प्राप्त करने का एक तरीका है क्योंकि इस एपीआई में फ़ोल्डर की कोई अवधारणा नहीं है। सबसे नज़दीकी चीज "लेबल" है, लेकिन जहां तक ​​मैं कह सकता हूं कि यह 1-से-1 मैपिंग पूरी तरह से नहीं है।

संबंधित मुद्दे