ra

OAuth 1.0 / A、2.0、およびOFLYのためのPythonライブラリ
今すぐダウンロード

ra ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • 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 関連ソフトウェア