Twitterアイコンを自動更新できたら面白いかも
会社のお昼休みに昨今余り目立たないPHPでつくってみたTwitterアイコンを設定するプログラムを作ってみました。
なんと、下記リンクをクリックするとSATOXさんのTwitterアイコンを変更することができます!(笑)
http://satoxpochi.sakura.ne.jp/twiconchange/twiconchange.php
実際、自由に変えられちゃうと困るので、SATOXが描いた6個の画像をリクエストされる度に順番に設定します。
例えば、春夏秋冬それぞれ用、クリスマス用、正月用など時期に応じた画像を設定しておけば自動でTwitterアイコンが変わるようになるサービスを作ると面白いのではないかと。
一応、Twitterアイコンを更新するPHPプログラム(シンプル版)を載せておきますね。
<?php require_once("twitteroauth.php"); // キーやトークンはあらかじめ用意すること $consumer_key = "コンシューマーキー"; $consumer_secret = "コンシューマーシークレットキー"; $access_token = "アクセストークン"; $access_token_secret = "アクセスシークレットトークン"; // OAuthオブジェクト生成 $to = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_token_secret); // 画像の読み込み $imageb64 = base64_encode(file_get_contents(”画像ファイルパス”)); // プロフィール画像の更新 $result = $to->OAuthRequest("https://api.twitter.com/1.1/account/update_profile_image.json", "POST", array("image" => $imageb64)); ?>
GitHub - abraham/twitteroauth: The most popular PHP library for use with the Twitter OAuth REST API.
上記(MITライセンス)を使用してます。
キーやトークンはあらかじめ用意してください。
めっちゃ簡単な話なんですけどもね…。