1. HOME
  2. 開発・ブログ運営
  3. PHP
  4. 10分で出来た!OAuth と PHP でつくる Twitter Bot のつくり方
2012年12月11日
PHP で今表示しているページの URL を取得する。 ...
2012年04月27日
iTunes Search API を使って iTunes S ...
2012年10月24日
PHP 4で readdir() を使ってファイル(ディレクト ...
2015年06月03日
PHP で「2015-06-02T05:53:07-07:00 ...
2012年07月23日
PHP5 で RSS を読み込んで表示してみた
2015年08月13日
git で簡単バックアップしてみる

10分で出来た!OAuth と PHP でつくる Twitter Bot のつくり方

Twitter Bot ってめっちゃ簡単に作れるんですね。びっくりするくらい簡単にできるので是非挑戦してみてください。

超簡単につくれる Twitter Bot(の雛形) の作り方です。

PHP5 と curl が動くことが条件。エックスサーバー では問題なく動きます。一見面倒くさそうですが、やってしまえばメチャクチャ簡単です。

それでは早速いってみましょう!

  1. Bot 用の Twitter アカウントを作成する。

    https://twitter.com/

    アカウント作成の確認メールが届くので、メール内にある URL をクリックしてアカウントの確認をしてください。

  2. https://dev.twitter.com/apps にアクセスして BOT 用アカウントでログインする。
  3. 画面右上の「Create a New Application」をクリック

    Name(アプリケーション名)・・・・・例えば「Twitter BOT」など
    Description(アプリケーションの説明)・・・例えば「はじめての Twitter BOT」など
    Website(アプリケーションのウェブサイトURL)・・・例えば「自分のブログのURL」など

    入力したら、画面下の規約に同意するチェックを入れて、Create your twitter Applicaion をクリックする。

  4. Settings タブ内に移動して、画面下の Application type を「Read and Write」に変更する。

    変更したら、画面下の「Update this twitter application’s settings」をクリックして設定を保存。

  5. Details タブ内に移動して、画面下の「Recreate my access token」をクリックしてアクセストークンを生成する。
  6. 以下の4つのパラメータを控える

    ・ Consumer key
    ・ Consumer secret
    ・ Access token
    ・ Access token secret

  7. デスクトップにでもフォルダを作成する(例えば /bot )。
  8. PHP 用のOAuthプログラムをダウンロードして解凍する。

    https://github.com/abraham/twitteroauth/downloads

  9. 解凍したフォルダ内の、/twitteroauth を作成したフォルダ(/bot)へ移動する。
  10. 作成したフォルダ内に、以下の PHP ファイル(例えば、bot.php)を作成する。


  11. 作成したフォルダ(/bot)をサーバーにアップロードする。
  12. アップロードしたファイル(/bot/bot.php)にアクセスすると、現在の時刻をつぶやきます。
  13. お疲れ様でした♪

CRON で自動実行すれば、とりあえず時報になります。

関連記事:エックスサーバーの Cron で PHP を動かしてみた

これだけじゃ面白くないので、色々と改造してオモシロい BOT をつくっちゃってみてください。とりあえずは RSS との連動ってところでしょうか。

関連記事:PHP5 で RSS を読み込んで表示してみた

でわでわ。







「10分で出来た!OAuth と PHP でつくる Twitter Bot のつくり方」に頂いたコメント & トラックバック

この記事にコメントする





Copyright © 2012 - 2014 MacBook Air とWordPressでこうなった All rights reserved
Powered by WordPress.