Article
January 04, 2006
はてなアンテナから更新情報を取得するアレコレ
昨日公開した momo*antenna ですが、はてなアンテナから更新情報を取得する場合はちと面倒なので忘れないうちに自分用めも。
はてなアンテナの更新情報を取得するまでの過程は以下のような感じ。
- はてなダイアリー内の更新情報は即時反映されるので、できれば利用したい。
- はてなアンテナの更新情報は、ユーザー id 毎にエクスポートされたデータになるため、誰かのはてなアンテナから情報を拾ってくることになる。
- しかし、はてなアンテナの「更新時刻」に関する概念は通常のアンテナと異なるため、通常使用しているアンテナ(はてなダイアリー以外のサイトも含む)の情報を利用すると、はてなダイアリー以外のサイトでは実際の更新時刻と異なる情報が配信されてしまう。
- これらを解決するには、はてなダイアリー内のサイトのみを捕捉したはてなアンテナを作り、そこから情報を拾えばよい。
- 携帯用パスワードを設定しておくと、はてなアンテナ側をプライベートにしておいても更新情報が拾える(パブリックならたぶん誰でも拾える)。
- 他のアンテナと優先順位をつけるために、取得元として、他のアンテナからは LIRS形式、はてなアンテナのみ HINA 互換を使用する。
こんな感じでうまく行くっぽい。