2009-09-05 13 views
15

मुझे एक स्क्रिप्ट बनाने की आवश्यकता है जो फोरस्क्वेयर के एपीआई से कनेक्ट करने के लिए ओएथ प्रमाणीकरण का उपयोग करता है, लेकिन ओथ-पीएचपी लाइब्रेरी बहुत जटिल है।oauth-php लाइब्रेरी का उपयोग किये बिना मैं OAuth और PHP का उपयोग कैसे कर सकता हूं?

कोई भी पृष्ठ स्क्रिप्ट जो MySQL का उपयोग नहीं करती है? मैं बस कुकीज़ का उपयोग करना होगा।

+2

शानदार सवाल। oauth-php वास्तव में बहुत जटिल है। एक पुस्तकालय का अच्छा उदाहरण भटक गया। एक महान प्रश्न के लिए –

+1

+1। मैं बस कुछ इसी तरह पोस्ट करने वाला था! :) – Till

+0

किसी को भी oauth2 के लिए कोई आसान लगता है? – timh

उत्तर

-4

क्या आपने इसे आजमाया है?

https://svn.iamcal.com/public/php/lib_oauth/lib_oauth.php

यह एक पेज में फिट नहीं होगा, लेकिन यह वास्तव में आसान है। http://code.google.com/p/photobucket-api-php5/

इसके अलावा में बाहर पुस्तकालय के OAuth भाग

+0

लिंक टूटा हुआ है! – PMoubed

0

चेक, Zend_Oauth मॉड्यूल (इनक्यूबेटर में उपलब्ध है, और उम्मीद है कि अगले फ्रेमवर्क रिलीज में) उत्कृष्ट और प्रयोग करने में आसान है। यह सेट अप करने के बाद यह Zend_Http_Client जैसा दिखता है।

+1

मुझे शायद ही कभी लगता है कि ज़ेंड कुछ भी "सरल" के रूप में योग्यता प्राप्त करता है। – Bangkokian

5

इस पुस्तकालय का उपयोग करने वास्तव में सरल है: क्यों होती है दो अलग अलग बात उपभोक्ता और सर्वर में अच्छी तरह से मूल रूप से इसका उदाहरण लगता है यहाँ है http://code.google.com/p/oauth-php/ और अब में सक्षम समझने के लिए:

http://github.com/jrconlin/oauthsimple/

+0

यह भी बेहतर बनाए रखा गया है और इस अगस्त के रूप में स्रोत में एक दर्दनाक सरल उदाहरण शामिल है। मैं इस के लिए चुनूँगा (जैसा मैंने किया था!)। –

+0

यह केवल oauth1.0 के लिए है? oauth2 के लिए कोई आसान है? – timh

+0

क्या यह ओएथ 1.0 या 2.0 है? – samyb8

0

मैं इस पुस्तकालय का इस्तेमाल किया है यहाँ वही काम कर रहे हैं।

0

यदि आप oauth-php लाइब्रेरी का उपयोग नहीं करना चाहते हैं तो आप इसे अपना स्वयं का छोटा lib भी लिख सकते हैं। उदाहरण के लिए ट्विटर के साथ OAuth की मेरी सबसे सरल और सबसे छोटी कार्यान्वयन की जाँच करें और लिंक्ड कर सकते हैं:

https://github.com/adrianmalik/php-oauth/blob/master/README.md

वहाँ सब कुछ आप ऐसा करने की जरूरत मिल जाएगा।

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

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