0

Bitbucket、Github、および PyPi で見つけることができるすべての Python Twitter API ラッパーを見てきましたが、既に認証トークンを持っている場合に Twitterに接続できるラッパーを見つけることができませんでした。

OAuth トークン、OAuth トークン シークレット、Twitter トークン、および Twitter シークレットを使用して認証トークンを生成できることを認識しています。しかし、私はその処理をスキップしたいと思います + すでにアカウントを持っているユーザーにはプロンプトを表示しません。

tweepy ライブラリは人気があるようです。しかし、ドキュメントが不足しています...

認証トークンのみを使用する Tweepy (またはその他の Python Twitter ライブラリ) を使用するツイートの郵便料金を誰かに見せてもらえますか?

編集:私はTwythonで正しく仕事をするようになりました。

4

1 に答える 1

2

認証後にプロバイダーから返されたアクセス トークンとシークレットを保存し、後続の読み取りまたは書き込み要求でそれらを使用する必要があります。私は rauth ( https://github.com/litl/rauth ) を使用しており、強くお勧めします。


編集

有効なアクセス トークンとシークレットが既にあると仮定すると、サービス オブジェクトを作成し、twitter API を使用してデータを読み書きできます (認証手順は省略します)。以下のrauthドキュメントから必要な手順を含めました。

twitter = OAuth1Service(
    name='twitter',
    consumer_key='YOUR_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)

params = {'include_rts': 1,  # Include retweets
          'count': 10}       # 10 tweets

response = twitter.get('https://api.twitter.com/1/statuses/home_timeline.json',
                       params=params,
                       access_token=access_token,
                       access_token_secret=access_token_secret,
                       header_auth=True)
于 2012-11-20T08:22:37.877 に答える