Poser覚書> その他 > メモなど

Poser関連のつぶやき

   Twitter の日本語つぶやきから、Poserというキーワードの入ったものを抽出するものを作った。

 まあ、これはこれで、あったら便利な気はする。

 それはともかく、作るのに、というか、サンプルをもとにして修正するのに、えらい時間がかかった。同じようなのを作りたい人のために、やり方を記録しておこう。やっていることは、Twitterのつぶやきの中から、「Poser」というキーワードを含む日本語のつぶやきを、20件抽出して表示、というものだ。

やり方

  1. OTCHY.NETで公開されているTwitterAPI.jsをダウンロード(右クリック→名前を付けて保存)する。
  2. レンタルWebサーバなどの、ドキュメントルートにjsというディレクトリを作って、TwitterAPI.jsをftp転送。
  3. 以下のファイルをsample.htmlとか名前つけて、レンタルWebサーバなどにftp転送。

<html>
<head>
<script src="/js/twitter.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
  function callback(arr) {
    var str = '';
 for (var i=0; i<arr.results.length; i++) {
      var obj = arr.results[i];
   str += '<a href=\"http://twitter.com/'+obj.from_user+'\" ><img height=\"20\" width=\"20\" alt=\"'+obj.from_user+'\" src=\"'+obj.profile_image_url+'\"></a>:' + obj.text + '</br>';
    }
    document.getElementById('result').innerHTML = str;
  }
  function getTl() {
    var param = 'lang=ja&count=20&q=Poser';
    TwitterAPI.search(callback, null,param);
  }
 window.setTimeout("getTl()",1);

</script>
</head>
<body>

<div id="result" style="width: 500px; height: 500px; overflow: auto; border: 0px solid #999; background: #ffe;"></div>

</body>
</html>

 TwitterAPI.jsは、TwitterのAPIをJavaScriptで簡単に操作するためのものだ。

 上のサンプルは、なかほどの、

 var param = 'lang=ja&count=20&q=Poser';

 のPoserのところを変えれば、別のキーワードで抽出することができる。countは表示件数だ。

 JavaScriptを使い慣れたひとなら、もっと面白いことができるんじゃないだろうか。

関連:
TwitterのPoserリスト

次のPoserフィギュア化してみるへ


Poser覚書> その他 > メモなど もくじ