2012-02-28 14 views

उत्तर

2

जीमेल एपीआई पर नज़र डालने का प्रयास करें। आप शायद ओथ का उपयोग करना चाहेंगे।

https://developers.google.com/gmail/

0

यही मैं अपने वर्तमान प्रोजेक्ट में क्या कर रहा है। Google App Engine ब्लॉग ने "Context.IO" नाम की एक कंपनी की शुरुआत की और वे जीमेल तक पहुंचने के लिए बहुत आसान एपीआई प्रदान करते हैं। मैंने इसे अपनी परियोजना में सफलतापूर्वक कार्यान्वित किया है।

लिंक
GAE Blog
Demo (आप किसी संपर्क को देख सकते हैं, और अपने सभी ईमेल प्राप्त ...)

मेरा अनुभव
उन्होंने यह भी है कि आप करने की अनुमति एक सुविधा का अन्वेषण प्रदान पोस्ट करें और अपने जीमेल खातों से जेसन डेटा प्राप्त करें।
हालांकि, यदि आप यहां एक निशुल्क एपीआई कुंजी के लिए पंजीकृत हैं, तो वे प्रति दिन 3 मेलबॉक्स तक सीमित होंगे। आप इसे दैनिक हटाने के लिए एक क्रॉन नौकरी चला सकते हैं। अच्छी बात यह है कि आप उन्हें विकास प्रयोजनों के लिए अधिक मेलबॉक्स प्राप्त करने के लिए संपर्क कर सकते हैं :)

आशा है कि मेरे अनुभव मदद कर सकते हैं

+0

आपके उत्तर के लिए धन्यवाद। स्पष्ट रहो, मैं जीएई के लिए नया हूं, क्या आप मुझे एपीआई कुंजी – Yuv

+0

प्राप्त करने में मदद कर सकते हैं यदि आप संदर्भ एपीआई कुंजी के बारे में बात कर रहे हैं, तो कृपया होमपेज पर उनके निर्देशों का पालन करें :-) –

0

तुम भी गूगल सेवा खाते का उपयोग कर सकते हैं। https://developers.google.com/identity/protocols/OAuth2ServiceAccount#creatinganaccount फिर आप अपने डोमेन के अंतर्गत खाते तक पहुंच प्राप्त करने के लिए इसका उपयोग कर सकते हैं।

$client = new Google_Client(); 
$client->setApplicationName('My App'); 
$client->setAuthConfigFile('path/to/service_account.json'); 

$client->useApplicationDefaultCredentials(); 
// account that we want to check 
$client->setSubject('[email protected]'); 
$client->setAccessType('offline'); 
$client->setScopes([Google_Service_Gmail::GMAIL_READONLY]); 

$service = new Google_Service_Gmail($client); 
$messagesResponse = $service->users_messages->listUsersMessages('me');