任何人都可以在一个好的图书馆中给我建议,或者如何开始使用基于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