RauthPython 的 OAuth 庫
Rauth 是一個簡單的 Python OAuth 1.0/a, OAuth 2.0, 和 Ofly 消費者庫,基于 Requests 構(gòu)建。
特點:
- 支持 OAuth 1.0/a, 2.0 and Ofly
- 常規(guī)連接初始化的服務(wù)封裝
- 認證會話對象提供 keep-alive 支持
- 良好測試 (100% coverage)
- Built on Requests (v1.x)
示例代碼:
from rauth import OAuth1Service
# Get a real consumer key & secret from https://dev.twitter.com/apps/new
twitter = OAuth1Service(
name='twitter',
consumer_key='J8MoJG4bQ9gcmGh8H7XhMg',
consumer_secret='7WAscbSy65GmiVOvMU5EBYn5z80fhQkcFWSLMJJu4',
request_token_url='https://api.twitter.com/oauth/request_token',
access_token_url='https://api.twitter.com/oauth/access_token',
authorize_url='https://api.twitter.com/oauth/authorize',
base_url='https://api.twitter.com/1/')
評論
圖片
表情
