2006/12/21

del.icio.usでもJSONフィード

参考:PleasureDelayerDiary - Del.icio.us Publisher API

URLとコールバック関数名を指定すると、

  • ポスト数
  • URL
  • URLのハッシュ値
  • 付けられたタグ

が返される様です。

ためしに"http://www.google.com"のJSONを取得してみると

  1. http://badges.del.icio.us/feeds/json/url/blogbadge?url=http://www.google.com&callback=NAME  
http://badges.del.icio.us/feeds/json/url/blogbadge?url=http://www.google.com&callback=NAME

こんな指定で、

  1. NAME(  
  2.   [  
  3.     {  
  4.       "hash":"ff90821feeb2b02a33a6f9fc8e5f3fcd",  
  5.       "top_tags":{  
  6.         "google":2485,  
  7.         "search":3571,  
  8.         "internet":387,  
  9.         "tools":342,  
  10.         "web":561,  
  11.         "searchengines":301,  
  12.         "engine":691,  
  13.         "reference":221,  
  14.         "portal":101,  
  15.         "searchengine":1074,  
  16.         "imported":139  
  17.       },  
  18.       "url":"http://www.google.com/",  
  19.       "total_posts":9445  
  20.     }  
  21.   ]  
  22. )  
NAME( [ { "hash":"ff90821feeb2b02a33a6f9fc8e5f3fcd", "top_tags":{ "google":2485, "search":3571, "internet":387, "tools":342, "web":561, "searchengines":301, "engine":691, "reference":221, "portal":101, "searchengine":1074, "imported":139 }, "url":"http://www.google.com/", "total_posts":9445 } ] )

こんな感じのJSONが返ります。

実際の返却内容は1行です。見やすいように整形してます。

この流れは嬉しいですね。基本的にWebサービスの検索結果は全部RSS,Atom,JSONで取得可能、というのがスタンダードになって欲しいものです(なりつつありますが)