Pythonoath2
ライブラリのドキュメントには、 Twitter に対して認証する方法の非常に簡単な例が示されています。
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
ただし、追加のパラメーターを指定するにはどうすればよいですか? たとえば、Facebook では、電子メール アドレスなどのデータを要求するために「スコープ」パラメーターが必要です。さらに、Facebook や Google OAuth2 など、Twitter 以外のプロバイダを使用する例はありますか?