インストール¶
自分の Python 環境に Python Twitter Tools をインストールする方法を記す。
前準備¶
PTT のインストールだけではモノが動かない。Twitter 側の設定作業も必要だ。
インストール¶
PTT のインストールはいつものように pip で構わない。
bash$ pip install twitter
本パッケージ配布版には単体テストコードのようなものはない。インストールが無事に終わったことを知りたいのならば、import twitter
の確認で我慢する。
bash$ python -c 'import twitter; help(twitter)'
Help on package twitter:
NAME
twitter - The minimalist yet fully featured Twitter API and Python toolset.
DESCRIPTION
The Twitter and TwitterStream classes are the key to building your own
Twitter-enabled applications.
以下略
ドキュメント¶
PTT のドキュメントよりも重要なのは Twitter API 自身のドキュメントであるので、 Documentation 等のウェブページを見ながら Python コードを書くことになる。
認証トークン入手¶
Twitter API は OAuth という認証を利用している。このため、API key および API secret と呼ばれる文字列が必要となる。API v1.0 では一部 GET 系は認証なしで利用できる API もあったが、v1.1 からはすべての API で要認証となった。
これらの文字列を入手するには、<https://dev.twitter.com/apps> 以降のページ群であらかじめ手続きを済ませる。
ウェブブラウザーと Twitter アカウントを持っていることが必要である。
Create an application というページに入力フォームがある。入力後、画面下部のボタンを押せば多分出てくるだろう。
次に Access token および Access token secret という、別の一対の文字列が必要だ。
これらの文字列を得るために、先ほどの文字列が必要となる。
Google で
get_access_token
等検索してヒットする、ネットに落ちているスクリプトを一部改変して実行する。コードを見れば手を入れる箇所は理解できるハズ。
上記 4 つの文字列を入手できて初めて Twitter API v1.1 が利用可能となる。