2011-03-29 14 views
5

पर काम करता है क्या कोई मुझे अच्छी लाइब्रेरी पर सलाह दे सकता है या फिर किसी अन्य सर्वर को प्रमाणीकृत करने के लिए ओथ का उपयोग करके पाइथन एपेंजिन आधारित एप्लिकेशन के बारे में कैसे जाना है?ओएथ 2 क्लाइंट जो ऐप इंजन

मेरे पास ऐपेंगिन पर एक एप्लिकेशन है जो उपयोगकर्ता इनपुट की अपेक्षा करता है। मैं चाहता हूं कि उपयोगकर्ता एक छवि अपलोड करने में सक्षम हो, जिसे मैं imgur.com में डालूंगा और उपयोगकर्ता को अपने पृष्ठ पर वापस दिखाने में सक्षम होगा। ऐसा करने में सक्षम होने के लिए, मुझे इस सवाल को api.imgur.com प्रमाणीकृत करने में सक्षम होना चाहिए।

उत्तर

4

python-oauth2 परियोजना के लिए एक नज़र डालें।

एक ग्राहक उदाहरण:

import oauth2 as oauth 

# Create your consumer with the proper key/secret. 
consumer = oauth.Consumer(key="your-twitter-consumer-key", 
    secret="your-twitter-consumer-secret") 

# Request token URL for Twitter. 
request_token_url = "http://twitter.com/oauth/request_token" 

# Create our client. 
client = oauth.Client(consumer) 

# The OAuth Client request works just like httplib2 for the most part. 
resp, content = client.request(request_token_url, "GET") 
print resp 
print content 
0

हो सकता है आप imgur-api उपयोग कर सकते हैं, http://code.google.com/p/imgur-api/wiki/ImageUploading

+0

एक अच्छा विचार। धन्यवाद। मुझे जाँचने दो। –

+0

मुझे डर है कि पुराना imgur एपीआई है, संस्करण 2 से पहले। मैं बल्कि नए का उपयोग करता हूं, इसलिए ओएथ। –

1

मेरा मानना ​​है कि simplegeo OAuth2 GAE के साथ अच्छी तरह से नहीं चलता है। GitHub पर माइक नॅप की लाइब्रेरी अच्छी और सरल है, कोई इंस्टॉल आवश्यक नहीं है।

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