OAuth

2011-11-18 18 views
8

का उपयोग कर Gmail API जाने वाली सभी मेल पढ़ें वहाँ पढ़ने के लिए सभी मेल यानी कोई भी तरीका है: पढ़े गए और अपठित दोनों Gmail API से OAuth नीचे दिए गए लिंक रिटर्न केवल नए मेलOAuth

https://gmail.google.com/gmail/feed/atom 

तो मैं चाहता हूँ का उपयोग करके सभी ईमेल पुनर्प्राप्त करने के लिए कृपया मेरी मदद करें

+0

आप [अपने मौजूदा प्रश्न] को संपादित कर सकते हैं (http://stackoverflow.com/questions/8178695/how-do-i-download-or-read-email-attachments-from-google-gmail-api-with- ओथ) reposting के बजाय। – BoltClock

उत्तर

3

संपादित: ईमेल गणना पुनर्प्राप्त करने के लिए IMAP उदाहरण। मेरे सभी मेलों की गिनती दिखाता है। इस तरह से काम करने लगता है।

<?php 

$imap = imap_open('{imap.gmail.com:993/imap/ssl}INBOX', $username, $password); 
$emails = imap_search($imap, 'ALL'); 

if($emails) { 
     echo count($emails); 
} 

imap_close($inbox); 
?> 
+0

यहां तक ​​कि IMAP केवल नए संदेश भेजता है – user1051536

+0

IMAP आपके मेल के सर्वरसाइड नियंत्रण के लिए है। ईमेल प्रोग्राम आईएमएपी के माध्यम से प्रत्येक मेल को कैसे डाउनलोड करना चाहिए, अगर यह केवल नए मेल लोड करेगा? क्या आप वाकई हर सही काम करते हैं? – sascha

+0

हाँ Sn0opy मैंने इसे सही ढंग से किया ... वास्तव में मैंने ईमेल पुनर्प्राप्त करने के लिए IMAP के साथ एक ईमेल डेस्कटॉप क्लाइंट भी बनाया है .. लेकिन यह केवल अपठित लोगों को प्राप्त करता है और सभी नहीं .. अगर आपके पास कोई उदाहरण है तो क्या आप कृपया मेरे साथ साझा कर सकते हैं। मैं सभी के पीछे पिछले एक हफ्ते से चिपक गया .. मुझे वास्तव में मदद की ज़रूरत है – user1051536

6

25 जून को, 2014 गूगल ने नए Gmail API है कि आसानी से जीमेल खातों से संदेश, धागे, लेबल और अधिक इकट्ठा करने के लिए इस्तेमाल किया जा सकता का विमोचन किया। सेवा OAuth 2 संरक्षित है। वे Python, .NET और Java और RESTful implementation करने वाले लोगों के लिए अद्भुत दस्तावेज के लिए अच्छी क्लाइंट लाइब्रेरी प्रदान करते हैं।

मैं आईएमएपी के बजाय अपने एपीआई का उपयोग करने का सुझाव देता हूं - क्योंकि जीमेल ने कई सुविधाओं का समर्थन किया है और आईएमएपी चलाने के लिए डिज़ाइन नहीं किए गए हैं। खोज, टैगिंग इत्यादि जैसी विशेषताएं ...

आप एक अच्छी शुरुआत के लिए अपने YouTube video को भी देख सकते हैं।