2006-08-25 http://d.hatena.ne.jp/images/admin/markup_url.gif
■[json]ブラウザからJSONで呼び出せるサービス一覧
ブラウザから動的スクリプトタグで呼び出せるJSONサービスの一覧。サービス利用にはHTMLとJavaScriptさえあればよいもののみ挙げている。JSONPであるとは限らない。オフィシャル/非オフィシャル問わず。知らないのがあったら誰か教えてください。
(追記)JSONP形式のサービスにはJSONPテストページへのリンクを追加しました
del.icio.us
ポスト一覧取得
http://del.icio.us/feeds/json/stomita
(既定変数埋め込み)
http://del.icio.us/feeds/json/stomita?callback=handlePosts
(JSONP) →テスト
タグ一覧取得
http://del.icio.us/feeds/json/tags/stomita
(既定変数埋め込み)
http://del.icio.us/feeds/json/tags/stomita?callback=handleTags
(JSONP) →テスト
ネットワーク取得
http://del.icio.us/feeds/json/network/stomita?callback=handleNetwork
(JSONP) →テスト
ファン一覧取得
http://del.icio.us/feeds/json/fans/stomita?callback=handleFans
(JSONP) →テスト
Yahoo! (U.S.)
Web Search
http://api.search.yahoo.com/WebSearchService/V1/webSearch?appid=YANCPYV74SDXOZ61&output=json&query=yahoo&callback=handleResults
Video Search
http://api.search.yahoo.com/VideoSearchService/V1/videoSearch?appid=YANCPYV74SDXOZ61&query=madonna&results=2&output=json&callback=handleResults
Image Search
http://api.search.yahoo.com/ImageSearchService/V1/imageSearch?appid=YANCPYV74SDXOZ61&query=Madonna&results=2&output=json&callback=handleResults
(すべてJSONP)
Amazon
Amazon Web Sevices のXSLTハック
http://webservices.amazon.co.jp/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=091PBHNXX6J9PEG5WSG2&ResponseGroup=Large&Operation=ItemSearch&SearchIndex=Books&Sort=daterank&ContentType=text%2Fjavascript&Page=1&Version=2005-10-05&Style=http%3A%2F%2Fwww.geocities.jp%2Fstormriders999%2Fecs42jsonp_l.xsl&Keywords=Javascript&callback=handleResults
(JSONP) →テスト
使用しているXSLスタイルシート
http://www.geocities.jp/stormriders999/ecs42jsonp_l.xsl
※ 参考になるサイト
http://hail2u.net/blog/coding/ecs4_to_feed_and_json.html
http://www.kokogiak.com/gedankengang/2006/05/consuming-amazons-web-api-directly.html
(追加情報 8/28) 現在AmazonのXSLTの不具合のため、正常に動作しません。
(追加情報 8/30) ↑直ったみたいです
Google Reader が内部的に利用しているもの
http://www.google.com/reader/public/javascript/user/03853986730064725171/label/web2.0?n=5&callback=handleFeeds
(JSONP) →テスト
※ URL取得には、Readerのページから Share -> (ラベルを選択) -> Put a clip on your site -> Get code now! でスクリプトが表示されるので、そこから抽出できる
Google AJAX Search APIが内部的に利用しているもの
ウェブ検索
http://www.google.com/uds/GwebSearch?lstkp=0&context=0&rsz=small&hl=ja&q=google&key=ABQIAAAAYtWO2s_klJQZgGk9oArIARTB9suGdOarCoAGySaRlJcFzsJRGxTWO1LlmU6_G0RYEf8P0-y3hppdfQ&v=0.1&callback=handleWebResults
ビデオ検索
http://www.google.com/uds/GvideoSearch?lstkp=0&context=0&rsz=small&hl=ja&q=google&key=ABQIAAAAYtWO2s_klJQZgGk9oArIARTB9suGdOarCoAGySaRlJcFzsJRGxTWO1LlmU6_G0RYEf8P0-y3hppdfQ&v=0.1&callback=handleVideoResults
ブログ検索
http://www.google.com/uds/GblogSearch?lstkp=0&context=0&rsz=small&hl=ja&q=google&key=ABQIAAAAYtWO2s_klJQZgGk9oArIARTB9suGdOarCoAGySaRlJcFzsJRGxTWO1LlmU6_G0RYEf8P0-y3hppdfQ&v=0.1&callback=handleBlogResults
ローカル検索
http://www.google.com/uds/GlocalSearch?lstkp=0&context=0&rsz=small&gss=.com&hl=ja&q=google&near=San%20Francisco%2C%20CA&key=ABQIAAAAYtWO2s_klJQZgGk9oArIARTB9suGdOarCoAGySaRlJcFzsJRGxTWO1LlmU6_G0RYEf8P0-y3hppdfQ&v=0.1&callback=handleLocalResults
(JSONP,コールバック関数の引数が特殊)
Google Maps API のジオコーディングが内部的に利用してるもの
http://maps.google.com/maps/geo?q=Mountain%20View%2C%20CA&output=json&key=ABQIAAAAYtWO2s_klJQZgGk9oArIARTB9suGdOarCoAGySaRlJcFzsJRGxTWO1LlmU6_G0RYEf8P0-y3hppdfQ&callback=handleGeo
(JSONP) →テスト
Flickr
http://www.flickr.com/services/feeds/photos_public.gne?tags=oneletter,bb&format=json
(コールバック関数名固定)
ECナビ
ECナビ人気ニュース 記者数JSONフィード取得API
http://news.ecnavi.jp/api/counter/v1/json?url=http%3A//ecnavi.jp/&url=http%3A//news.ecnavi.jp/&cb=handleCounts
ECナビ人気ニュース 登録情報取得API
http://news.ecnavi.jp/api/posts/get/v1/json?url=http%3A//ecnavi.jp/&cb=handlePosts
(すべてJSONP)
XML -> JSON なサービス
Drk7.jp XML 2 JSON service
http://app.drk7.jp/xml2json/url=http%3A//weather.livedoor.com/forecast/webservice/rest/v1%3Fcity%3D72%26day%3Dtomorrow&var=forecast
(変数埋め込み、変数名指定可能)
BadgerFish
http://badgerfish.ning.com/xml2json.php?url=http%3A%2F%2Fbadgerfish.ning.com%2Fxn%2Fatom%2F1.0%2Fapplication
(変数埋め込み)
http://badgerfish.ning.com/xml2json.php?url=http%3A%2F%2Fbadgerfish.ning.com%2Fxn%2Fatom%2F1.0%2Fapplication&jsonp=handleFeed
(JSONP) →テスト
HTML -> JSON なサービス
json.us
http://proxy.json.us/del.icio.us/search/?apicode=demo&callback=myobject.method&all=json
(JSONP) →テスト
(追記)
RSS/Atom -> JSONなサービス
feedtrans(beta)
http://feed.nomadscafe.jp/json/http://del.icio.us/rss/stomita?cb=callback
(JSONP) →テスト
RSS2JSON
http://ejohn.org/apps/rss2json/?url=http%3A%2F%2Fdigg.com%2Frss%2Findex.xml&callback=feedLoaded
(JSONP) →テスト
(追記2)
Google多数決
http://aql.osx.cc/GoogleMajority/?mode=json&jsonp=callback&word=perl&word=ruby&word=python
(JSONP) →テスト
(追記3)
livedoor Clips
http://clip.livedoor.com/api/json/clips?livedoor_id=mala__&num=10&callback=ScriptLoader.callback._0
(JSONP)
(追記4 9/20 -> 最近他にもいっぱい出てきてるっぽいのですが、これで終了ということで)
はてなブックマークエントリー情報取得API
http://b.hatena.ne.jp/entry/json/?url=http%3A%2F%2Fwww.hatena.ne.jp%2F&callback=funcname
(JSONP)
- http://d.hatena.ne.jp/lurker/20060826
- 【JSON】Remote JSON - JSONP
- http://d.hatena.ne.jp/shinichitomita/20070707
- http://d.hatena.ne.jp/nomuran7/20070824
- http://d.hatena.ne.jp/shinichitomita/20070910
- jQuery メモ帳 - JSONP
- Cli@ - ブラウザからJSONで呼び出せるサービス一覧 - snippets from...
- Google Web Toolkit 2.1 はてなブックマークエントリーをJSONPで取...
- 5594 http://www.adamrocker.com/blog/102/javascript_simplest_jsonp.html
- 758 http://www.atmarkit.co.jp/fwcr/rensai/ajaxwatch13/01.html
- 660 http://www.baldanders.info/spiegel/remark/archives/000222.shtml
- 262 http://www.zontheworld.com/blog/archives/9
- 229 http://zeromemory.sblo.jp/article/1194813.html
- 181 http://d.zeromemory.info/2006/08/27/not-json-yes-jsonp.html
- 156 http://zapanet.info/blog/item/1085
- 149 http://jsgt.org/mt/archives/01/001273.html
- 131 http://iandeth.dyndns.org/mt/ian/archives/000654.html
- 119 http://www.bing.com/search?FORM=WINFLA&q=file+extension+json
