API/マッシュアップニュース

2009.01.26URLがスパムサイトであるかをチェックする「スパムデータチェック・リスト取得API」

CATEGORY:API紹介

「スパムデータチェック・リスト取得API」は「FC2ソーシャルスパム対策」で収集されたスパム情報を元に、URLがスパムサイトでないかをチェックします。

f:id:wafl:20090127013112j:image

スパムサイトチェックを行いたいサイトのURLをパラメタに含めてリクエストすると、文字列「True」か「False」が返却されるシンプルなAPIです。

詳細情報として、スパム情報を投稿したユーザーの情報やコメントを取得する事ができます。

スパム対策APIヘルプ

2009.01.20バラク・オバマ大統領選キャンペーンの演説を振り返る「Obama Map」

CATEGORY:マッシュアップ紹介

「Obama Map」はYoutubeで配信されている、2008年アメリカ大統領選におけるバラク・オバマ大統領の演説動画をGoogle Maps上にマッピングしたマッシュアップサイトです。

f:id:wafl:20090121000051j:image

YoutubeもGoogle MapsもAPIとしては目新しさはありませんが、オバマ大統領というタイムリーな素材と混ぜる事で魅力的なコンテンツとなります。

これから行われる就任演説とあわせてお楽しみください。

Mapmash | Obama Map | 2008 Presidential Campaign stump speeches and endorsements

2009.01.18白地図に色を塗った画像を取得できる「ALPSLAB 白地図API」

CATEGORY:API紹介

白地図APIは任意の色で白地図を塗り分け、その結果をPNGとして取得するAPIです。

f:id:wafl:20090119001528j:image

県または市区町村を指定した色で塗りつぶした白地図画像を取得できます。

地域別の統計データを表現したい場合などに利用できます。

ALPSLAB api – 白地図API

2009.01.15宅配便やメール便の料金を取得できる「送料の虎Webサービス」

CATEGORY:API紹介

送料の虎Webサービスは「荷物差出地/仕向地の都道府県コード」「荷物の大きさ」「重量」などをパラメタに含んだGETリクエストからサービス種類別の料金情報をXMLで取得できます。

f:id:wafl:20090116021001j:image

ECサイトの構築でユーザーに送料を提示する際に、複数業者・複数サービスの料金を表示させる、といった使い方が考えられます。

無料で利用できますが、特に以下の項目に注意する必要がありますので、提供サイトのドキュメントを良く確認してください。

  • デモ用のAPI認証キーの取り扱い(実稼働時は別途、問い合わせ)
  • クレジット表記が必要
  • 1日に5,000件以上呼び出す場合

送料の虎Webサービス – 送料の虎

2009.01.14Google検索機能を組み込む為のJavaScriptライブラリ&検索結果を取得する「Google AJAX Search API」

CATEGORY:API紹介

Google AJAX Search API は、Google検索機能を自分のサイトに組み込む事ができるJavaScriptライブラリです。

f:id:wafl:20090115023539j:image

JavaScriptライブラリ以外にも、GETリクエストからJSON形式で検索結果を取得する事ができますので、Flashやサーバサイドプログラムで検索結果データだけを利用した場合はこちらが便利です。

サンプルリクエスト(Paris Hiltonを検索)

http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=Paris%20Hilton

サンプルレスポンス(JSON形式)

{”responseData”: {

“results”: [

{

"GsearchResultClass": "GwebSearch",

"unescapedUrl": "http://en.wikipedia.org/wiki/Paris_Hilton",

"url": "http://en.wikipedia.org/wiki/Paris_Hilton",

"visibleUrl": "en.wikipedia.org",

"cacheUrl": "http://www.google.com/search?qu003dcache:TwrPfhd22hYJ:en.wikipedia.org",

"title": "u003cbu003eParis Hiltonu003c/bu003e - Wikipedia, the free encyclopedia",

"titleNoFormatting": "Paris Hilton - Wikipedia, the free encyclopedia",

"content": "[1] In 2006, she released her debut album…”

},

{

“GsearchResultClass”: “GwebSearch”,

“unescapedUrl”: “http://www.imdb.com/name/nm0385296/“,

“url”: “http://www.imdb.com/name/nm0385296/“,

“visibleUrl”: “www.imdb.com”,

“cacheUrl”: “http://www.google.com/search?qu003dcache:1i34KkqnsooJ:www.imdb.com”,

“title”: “u003cbu003eParis Hiltonu003c/bu003e”,

“titleNoFormatting”: “Paris Hilton”,

“content”: “Self: Zoolander. Socialite u003cbu003eParis Hiltonu003c/bu003e…”

},

],

“cursor”: {

“pages”: [

{ "start": "0", "label": 1 },

{ "start": "4", "label": 2 },

{ "start": "8", "label": 3 },

{ "start": "12","label": 4 }

],

“estimatedResultCount”: “59600000″,

“currentPageIndex”: 0,

“moreResultsUrl”: “http://www.google.com/search?oeu003dutf8u0026ieu003dutf8…”

}

}

, “responseDetails”: null, “responseStatus”: 200}

Google AJAX Search API – Google Code