こんにちは、E-Haです。
PHPでTwitterで自動でつぶやいてくれるTwitterBotの作り方を紹介します。
今回はTwitterBotを作るための準備ということで、
TwitterでBotを作るために必要なアカウントとAPI KEYの取得について説明していきます。
目次
アカウントの取得法
まずは、Twitterにアクセスし、Bot用のTwitterアカウントを取得しましょう。
必要なものは、メールアドレスのみです。
指示に従って進めていけば、簡単にアカウントが取得できるので詳細は省きます。
アプリケーションの登録方法
次にTwitterAPIを利用するためにアプリケーションの登録を行います。
Twitter Developersにアクセスし、下の方にあるTOOLSのManage Your APPs へアクセスします。この時、サインインの必要があれば先ほど取得したTwitterアカウントでサインインをしてください。
Create New Appをクリックします。
各入力項目に入力します。
- name はアプリケーションの名前
- 好きな名前で大丈夫ですが、他のユーザーと被っていると使えないようです。
- Description はアプリケーションの概要
- Bot運用用などと書いておけば良いと思います。
- Website はアプリケーションを動かすwebsiteのアドレス
- 作ったアプリケーションを自分以外のユーザーに使わせないのであれば、細かく気にする必要は無いです。
- Callback URL はコールバックURL
- 自分だけしか使わないアプリケーションなのであれば不要です。
最後に、APIの利用規約に同意すれば登録完了です。
人によっては、携帯電話の番号をTwitterアカウントに登録しろとエラーが出ることがあるようです。
Twitterの公式アプリで1度でも認証されるとエラーを回避できるようです。
Twitter API Keyの取得
登録が完了すると、上のようなページに移ります。
Keys and Access Tokens タブをクリックすると次のページに遷移します。
Change App Permissionsボタンをクリックし、今回はBot制作を前提としているのでRead and WriteにPermissionを変更してください。
そして、Create my access token ボタンを押します。
画面に表示された4つの値をメモします。
- Consumer Key (API Key)
- Consumer Secret (API Secret)
- Access Token
- Access Token Secret
以上で、面倒な準備は終わりです。
次回は、PHPスクリプトから好きな文章をツイートする方法について説明する予定です。