2011-10-28 16 views
5

मैं जीमेल के परमाणु फ़ीड तक पहुंचने के लिए PHP में oAuth का उपयोग करना चाहता हूं। मुझे यकीन नहीं है कि यह कहां या कैसे कोडिंग शुरू करना है ... Google के पेज पर यह कहता है:जीमेल एटम फ़ीड के लिए ओथ PHP को कैसे कार्यान्वित करें?

To obtain access, you can use AuthSub or OAuth by requesting a token with scope=https://mail.google.com/mail/feed/atom 

PHP में ऐसा कैसे करें? एक प्रोग्रामिंग नौसिखिया की मदद के लिए धन्यवाद: डी

उत्तर

9

यूआरएल नीचे देखें यह आपके लिए डेमो और स्रोत कोड के साथ बहुत उपयोग है। ध्यान से पढ़ें

आप इस उदाहरण से शुरू कर सकते हैं।

एक बुनियादी स्तर पर एटम

http://lookmywebpage.com/api/google/get-unread-emails-from-gmail-using-gmail-feed-api-oauth-and-php/

साथ Gmail से अपठित ईमेल जीमेल फ़ीड एपीआई, OAuth और PHP का प्रयोग हो जाओ, प्रक्रिया इस प्रकार है:

  • आपका आवेदन पहुंचने का अनुरोध करे और Google के प्रमाणीकरण सर्वर से अनधिकृत अनुरोध टोकन प्राप्त करता है।

  • Google उपयोगकर्ता से आपको आवश्यक डेटा तक पहुंच प्रदान करने के लिए कहता है। यदि उपयोगकर्ता पहले से लॉग इन नहीं है, तो Google उपयोगकर्ता को लॉग इन करने के लिए संकेत देता है। Google फिर एक प्राधिकरण पृष्ठ प्रदर्शित करता है जो उपयोगकर्ता को यह देखने की अनुमति देता है कि आपका एप्लिकेशन किस सेवा सेवा का अनुरोध कर रहा है।

  • आपके एप्लिकेशन को प्राधिकरण सर्वर से अधिकृत अनुरोध टोकन प्राप्त होता है। प्रत्येक अनुरोध टोकन केवल एक घंटे के लिए मान्य है।

  • आप एक्सेस टोकन के लिए अधिकृत अनुरोध टोकन का आदान-प्रदान करते हैं।

  • आप Google के सेवा पहुंच सर्वर से डेटा का अनुरोध करने के लिए एक्सेस टोकन का उपयोग करते हैं। डिफ़ॉल्ट रूप से, एक्सेस टोकन लंबे समय तक रहते हैं। प्रत्येक एक्सेस टोकन प्राधिकरण के मूल अनुरोध में निर्दिष्ट उपयोगकर्ता खाते के लिए विशिष्ट है, और केवल उस अनुरोध में निर्दिष्ट सेवाओं तक पहुंच प्रदान करता है। आपके एप्लिकेशन को एक्सेस टोकन को सुरक्षित रूप से स्टोर करना चाहिए, क्योंकि उपयोगकर्ता के डेटा तक पहुंच के लिए यह आवश्यक है।

कैसे शुरू करें?

कैसे शुरू करने के लिए - यूआरएल

http://lookmywebpage.com/api/google/get-unread-emails-from-gmail-using-gmail-feed-api-oauth-and-php/

नीचे देखें