2011-06-28 9 views
1

私はOauthとちょっと混乱しています。(私はプログラミングとPython APIをtwitterの初心者です)私はOauthのた​​めに、 "と"消費者キー "。どうやら、私はOauth認証を使用して消費者の秘密と消費者キーを取得するためにTwitterにアプリケーションを登録する必要がありますか?私はちょうど個人的な使用のためのスクリプトを作っていると私は私のスクリプトからツイッターにログインしたい。私はアプリのためにアプリやウェブサイトを作ろうとはしていない。Python-twitter Oauth-Problemを使ってtwitterにログイン

回避策がありますので、スクリプトからTwitterにログインできますか?私はこれが基本認証では可能だったと理解していますが、私はウェブサイトを作成してスクリプトを使用するだけで登録が必要な長いプロセスを経なければなりませんか?

私はルールを誤解して、Oauthにアプリを登録せずにスクリプトからTwitterにログインできますか?

誰でも、私のスクリプトからtwitterにログインする方法を知っているので、Baisc Authはサポートされなくなりました。私はあらかじめ私の無知をお詫びします...

答えて

0

「コンシューマーシークレット」と「コンシューマーキー」を取得するには、Twitterにアプリケーションを登録することが必須です。この同じプロセスでは、ログインのカウンターパートである「アクセスキー」と「キーシークレット」を作成できます。このすべては、PythonでAPIインスタンスを作成するために必要とされています

api = twitter.Api(consumer_key='twitter consumer key', 
    consumer_secret='twitter consumer secret', 
    access_token_key='the_key_given', 
    access_token_secret='the_key_secret') 

さて、この情報が含まれて、あなたのスクリプトは、毎回再認証することなく、TwitterのAPIにアクセスすることが可能です。 API呼び出しまたは定数としてキーと秘密を含めてください。このデータを変更する必要があるのは、他のユーザーとしてログインする場合のみです。そうしないと、スクリプトへのアクセスは常に許可されます。

関連する問題