snippets from shinichitomita’s journal RSSフィード Twitter

2006-08-25 http://d.hatena.ne.jp/images/admin/markup_url.gif

[]ブラウザから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

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)

→テスト

通りすがり通りすがり 2006/08/26 03:02 feedtrans: convert RSS and Atom into JSON or YAML, etc
http://feed.nomadscafe.jp/

↑の人のブログ
Feed2JSON : blog.nomadscafe.jp
http://blog.nomadscafe.jp/archives/000582.html

JSONPです。

shinichitomitashinichitomita 2006/08/26 15:24 追加しました。ありがとうございます

RC@ITRC@IT 2006/09/25 16:51 はじめまして。@ITのリッチクライアントフォーラム編集担当の富嶋と申します。Ajax うきうき Watchという連載でぜひこちらのエントリを取り上げさせていただきたいと思います。問題がございましたらお教えくださるとありがたいです。今後ともどうぞよろしくお願いします。

ご参考:前回の記事URLです。
http://www.atmarkit.co.jp/fwcr/rensai/ajaxwatch12/01.html

shinichitomitashinichitomita 2006/09/28 00:24 どうも紹介していただきありがとうございます。

miximixi 2012/04/20 15:55 freecalend.com
カレンダーの呼び出しできます。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証