任何人都可以在一個好的圖書館中給我建議,或者如何開始使用基於Python的基於appengine的應用程序來使用OAuth對另一臺服務器進行身份驗證?在App Engine上工作的OAuth2客戶端
我有一個應用程序appengine,預計用戶輸入。我希望用戶能夠上傳圖片,我將其放入imgur.com,並且能夠向用戶顯示我的頁面。爲了做到這一點,我需要能夠驗證api.imgur.com因此的問題。
任何人都可以在一個好的圖書館中給我建議,或者如何開始使用基於Python的基於appengine的應用程序來使用OAuth對另一臺服務器進行身份驗證?在App Engine上工作的OAuth2客戶端
我有一個應用程序appengine,預計用戶輸入。我希望用戶能夠上傳圖片,我將其放入imgur.com,並且能夠向用戶顯示我的頁面。爲了做到這一點,我需要能夠驗證api.imgur.com因此的問題。
,看一下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
也許你可以使用imgur-API,http://code.google.com/p/imgur-api/wiki/ImageUploading
我相信simplegeo的oauth2不GAE玩好。 Mike Knapp在GitHub上的圖書館非常好,簡單,無需安裝。
一個好主意。謝謝。讓我檢查一下。 – 2011-03-29 16:42:08
恐怕這是舊版imgur API,在版本2之前。我寧願使用新的,因此OAuth。 – 2011-03-29 16:58:48