SimpleAPIでWikipediaAPI公開

| | トラックバック(0)
Twitterでつぶやく  はてなブックマーク - SimpleAPIでWikipediaAPI公開

SimpleAPIシリーズで、ウィキペディア情報をサイトで利用できる、WikipediaAPIが公開になりました。

http://wikipedia.simpleapi.net/


このAPIを利用すると、RESTした「キーワード」に対して、XML、RSS、JSON、PHP、HTML、TSV、JavaScriptの形式で情報を出力してくれるそうです。
そうしてRESTして出力されたデータを、各プログラム言語等でWEBで表示できる形に整形・デザインしてWEB上に表示すれば、それでAPIを使う、というのは完結ですね。
思ったより簡単です。

実際には、どういった使い方、どういった見せ方、どういった組み合わせ方をするか、っていうのがAPIを使いこなす部分では大事なんでしょうけども、ひとまず「触れてみる」「動かしかた」という部分に関していえば、たったこれだけなんですよ。


では、RESTするとは何か。分かりやすく、噛み砕いて、平たく言うと、
「情報を引き出すために、一定ルールの通りに"要望"を書いたURLにアクセスする」
といった感じになるかと思います。
まだ分かりづらいすかね。以下具体例っす。

SimpleAPIのWikipediaAPIのURLは

http://wikipedia.simpleapi.net/api

です。
この基本となるURLの末尾に、「どんな情報が欲しいのか」というのをパラメーターとして追加記述してアクセスすると、欲した情報のあるページにアクセスできまるようになります。
これが「要望」にあたる部分です。

例えば、URLの末尾に「?keyword=2ch」や「&output=xml」のようにして、APIのルール則った形でパラメーターをつけます。
上の例では「キーワードは2chで、出力形式はXMLで情報が欲しい」という要望を出したことになります。
これらを合体してみると、

http://wikipedia.simpleapi.net/api?keyword=2ch&output=xml

というURLになるわけですね。
クリックすると、もう情報が引き出せるでしょう?結構簡単でしょ?

ちなみに、「?」と「&」の使い分けがありますが、これは単純に1つ目でパラメーター指定する場合には「?」である必要があって、2つ目以降で指定する場合には「&」を用いるというルールがあるだけです。


その他にもこのWikipediaAPIの場合には、「callback」「lang」「search」なんていうパラメーターも指定できて、引き出す情報を希望に合わせて変えていくことができるわけです。
より詳しい各項目の説明は、SimpleAPIのサイトを見てください。

PHP初心者にも分かりやすいようにと、サンプルも用意されているので、「APIに触ってみたいけどなかなか・・・」って人にはいいかもしれないっすね。

というか、SimpleAPIで公開されてるAPI自体、そういう風に「誰でも使いやすいように」って考えがあるようなので、比較的ハードルは低くなってるみたいですな。


今までは企業だったりが有していた、こういった技術や情報が、どんどん一般レベルで扱えるようになってきてます。
WEB2.0なんていう曖昧な言葉はあんまり好きじゃないんですけど、そういった「意識」や「流れ」の面で大きくWEBの世界が変わろうとしてる今の状況はやっぱり喜ばしいっすね。大手企業であればあるほど、積極的にAPIの公開をしてます。

技術の独占から、共有へ。
純粋に、いい流れじゃないっすか。

トラックバック(0)

このブログ記事を参照しているブログ一覧: SimpleAPIでWikipediaAPI公開

このブログ記事に対するトラックバックURL: http://www.vippers.net/mt/mt-tb.cgi/112

ブログチャート

Creative Commons License
このブログのライセンスは クリエイティブ・コモンズライセンス.