nifuba - tag: API (1/1)

20060222

はてなブックマークAtomAPIってコレクションの登録には対応してないのかな。本棚にしようと思ったのに。

posted by ec / △ permalink / CC:BY / はてなブックマーク, API, Atom, SBS / 2006/02/22 03:38:19

20050601

命名「ウザFlickr君」だけど、負荷と画像の検索でき具合があまりに微妙なので、1つ目のタグだけ検索するようにした。まずまずまともになったかな。あと例外処理が足りなかったので追加。

posted by ec / ■ permalink / CC:BY / Flickr, REST, API, Webサービス, openfb / 2005/06/01 06:29:20 / references: 20050531063827

20050531

つーことでtagからFlickrの画像を検索してきてエントリの横にJavaScript使って表示するシステムを書いてみた。もののあんまり検索してくる画像がパッとしないのは、やっぱりライセンス指定してる人が少ないってことなんだろうか。それともタグがまずいせい? ちょうどキャッシュ作成タイミングに見た人はものすごーく重いだろーので申し訳ないのだけど、とりあえず当分様子を見てみる予定。

しかしこういうシステム横断検索をする上ではユーザ数を考えると、やはりtagを英語で書いた方が今のところよさげだ。MMの方ではアルファベット小文字のみの英語で書いてるんだけど、こっちでは今後日本語タグが増えると踏んで日本語かつ適当なフォーマットで書いてみてたんだよな。しかし外部サービスと連携する上で揺らぎが増えるのは明らかに不利だ。この間に翻訳とか挟むべきなのかなーっつーか和:単語→英:単語へのマッピングは辞書そのまま使えばいいのか。こんどやってみよう。

posted by ec / ■△ permalink / CC:BY / Flickr, REST, API, Webサービス, openfb / 2005/05/31 06:38:27 / references: 20050529051918 20050531163036 20050601062920

20050529

Flickr APIに関するメモ。とりあえずなにかしらのクエリで画像を検索してURLが欲しいというタスクをやってみる。

まずflickr.photos.searchによって画像のid、secretを取得。secretとかあんまりエレガントな実装に感じないのだけど、API非経由の機械的利用に対してはオープンじゃないよってことなのかしら。japan、tokyoってタグが両方付いたBY:ライセンスの画像リストをリクエストするにはこんな感じ。CCライセンスとコードの対応はflickr.photos.licenses.getInfoのページに載ってる。

その後Photo URLsで説明されてるパターンでこのようにURLをつくる。ここでは最小、縦横比そのままのサムネイルを作ってみたよ。

困るのはphoto要素にtagsが入ってないところ。OR(tag_mode=any)で一気に検索してきて、自前で細かく分類ってのが不可能みたいだな。なので表示の度に新しく検索した画像を自分のソーシャルブックマークの全tagにオーバーレイさせる! なんてことは考えない方がよさそうだ。ちまちまダウンロードしてキャッシュしておいて、最終的にはAPIをほとんど呼ばなくてもいいってのが理想ということで何かここにも実装するかー。

ってそうだ、BY:ってクレジットを明示しないといけないのか。photo要素のownerに入ってるFlickrのIDさえ書いとけばいいのかな…imgのtitleに書いとけばいいのかもしんない。とりあえず怒られたらなんとかするという覚悟で使おう! Flickr API。

posted by ec / △ permalink / CC:BY / Flickr, REST, API, Webサービス / 2005/05/29 05:19:18 / references: 20050530235300 20050531063827

1998- ec some rights reserved.