raOAuth 1.0 / A、2.0、およびOFLYのためのPythonライブラリ | |
今すぐダウンロード |
ra ランキングとまとめ
広告
- ライセンス:
- MIT/X Consortium Lic...
- 価格:
- FREE
- 出版社名:
- Max Countryman
- 出版社のWebサイト:
- https://github.com/maxcountryman/
ra タグ
ra 説明
Rauthは、OAUTH 1.0 / A、2.0、および消費者サポートを提供します。パッケージはSuperB Python Requests.InstallationInstallの周りにラップされています。 Python要求がインストールされていることを確認してください。 Relaventモジュールをインポートして、OAuthエンドポイントの使用を開始します。ユーザーのTwitterのタイムラインを取得しましょう。 Service Containerオブジェクトを作成することから始めてください.Service Import OAuth1Service#から、https://dev.twitter.com/apps/new twitter = oauth1service(name = 'twitter'、consumer_key = 'yount_consumer_key =' '、consumer_secret =' your_consumer_secret '、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 '、header_auth = true)その後、OAuth 1.0リクエストトークンを取得します.request_token、request_token_secret = Twitter.get_Request_Token(http_method =' get ')認証フローを実行します。この例は簡単なコンソールアプリケーションですので、Twitterは入力するピンを入力します。 authorize_url = twitter.get_authorize_url(request_token)印刷「ブラウザのこのURLにアクセスしてください。」 '+ authorize_url pin = raw_input(' entraber fromブラウザからのピンの入力: ')アクセストークンの許可要求トークンを交換します.Response = Twitter.get_access_Token(request_token、 request_token_secret、http_method = 'get'、oauth_verifier = pin)data = Response.Content access_token =データ access_token_secret =データと今度はTwitterのタイムラインを取得できます! params = {'include_rts':1、#INCLUDE 'COUNT':10}#10 Tweets Response = Twitter.request( 'get'、 'https://api.twitter.com/statuses/home_timeline.json' 、access_token、access_token_secret、header_auth = true、params = params)for i、列挙時のツイート(Response.Content、1):handle = tweet エンコード( 'UTF-8')テキスト= Tweet 。Encode( 'UTF-8')印刷 '{0}。 @ {1} - {2} '。フォーマット(i、ハンドル、テキスト)全例はにあります(https://github.com/litl/rauth/blob/master/examples /twitter-timeline.py).productのホームページ
ra 関連ソフトウェア