Chatty Stone Bot
Twitter 認証
最終更新:
chattystone
-
view
Twitter OAuth 認証設定
bot が Twitter 上でつぶやくためには、「OAuth」という認証が必要ですので、このページの項目は必ず設定して下さい。
- Consumer key
- Consumer secret
- Access token
- Access token secret
設定すべき値は、bot のアカウントによって異なります。Twitter 側から発行されている上記の値を入力して下さい。
「保存して動作確認」ボタンをクリックすると、テストツイートを行います。「Twitter 認証設定を保存しました。テストツイートに成功しました。」と表示されたら、きちんと値を設定できています。なお、既に「bot 駆動パスワード」を設定している場合は、テストツイートが正常に完了しませんので、テストツイートを行わないでください。
実際のツイートが行われているので、Twitter のホームページでその発言を見ることができます。
Consumer key などの取得方法
Consumer key など、先述の 4 つの項目の値の取得方法については、既にあちこちのサイトに記載がありますが、一通りここでも説明しておきます。
まず、開発者向けの Twitter のホームページに行き、bot として使いたいアカウントでログインします。
「Create a new application」をクリックします。
登録シートが表示されるので、必要事項を記入していきます。
- Name……アプリケーション名ですが、ツイートした時に「○○から」と表示される「○○」としても使われます。とわのっとの場合は「東行さん宅」です。
- Description……アプリケーションの説明を記入します。
- Web Site……ホームページを記入します。「○○から」のリンク先になります。
- Callback URL……記入不要です。
参考:Name として入力する「○○から」にあたるとわのっとの「東行さん宅」
規約の同意にチェックを入れて画像認証の文字列を入力し、「Create your Twitter application」をクリックすると、bot のアプリケーション情報が作成され、Details タブが表示されている状態になります。
この状態で既に、Consumer key と Consumer secret は作成されていますが、まだ残りの 2 つが作成されていないので、作成します。
「Settings」タブをクリックし、下の方にある「Application Type」を「Read and Write」にして「Update this Twitter application's settings」をクリックします。デフォルトでは「Read only」になっていますが、bot アプリケーションからツイートなどの書き込みをするためには、「Read and Write」の権限が必要です。
今度は「Details」タブで、「Create my access token」をクリックします。これで残りの「Access token」と「Access token secret」が作成されました。
「Details」タブに 4 つの値がすべて表示されるようになったはずです。Access level が「Read and write」であることを確認して下さい。4 つの値を Chatty Stone Bot コントロールパネルに入力すれば OK です。
なお、これら 4 つの値が他人に知られると、他人が bot を操作できるようになってしまいますので、取り扱いには注意して下さい。