APIを利用したマッシュアップの考え方『独自サービスへの道』

APIを利用したマッシュアップの考え方『独自サービスへの道』


スポンサード リンク

最近APIというキーワードをインターネット上で見かけるとついついブックマークしてしまう。

今回はAPIについての考え方をまとめておきます。


APIというキーワードが普及した理由として、他のサイトのデータをある特定の手続きをすることで、自分のサイトでも表示できるようになった事が大きな理由と言えます。

もともとはOSやミドルウェア向けのソフトウェアを開発する際に使用できる命令や関数の集合のことだったのが、XMLによるイメージの方が今は強い。

さて、APIを使うにあたって、私個人が楽しんでいる部分と言うのは、別のサイトのデータをどう扱うかです。

API活用方


APIを使う方法は以下の本で勉強すればある程度わかります。
Amazonの活用本

ただし、APIをただ単に使用しただけではなんら面白いものは生まれない。
そこが重要だと思うんです。

だからまず、マッシュアップの前の段階で一つの答えを見つけてみて欲しい。

例えば、攻略本を活用する事が上げられる。
Amazonの活用本

こういったAmazon攻略本を読んでみると次のようなことがわかる。

・詳細サーチで目的の商品をすばやく検索する
・特定の条件を除外した商品を検索する
・タイトルの前半部分しかわからない商品を探す
・予算内で購入できる商品を探す
・ISBN番号ですばやく書籍を探し出す
・売れ筋商品をすばやくゲットする
・ジャンルを指定してすばやく書籍を検索する
・対象年齢と性別を指定しておもちゃをすばやく検索する


こういう情報が書籍として存在すると言う事を言いかえると、Amazonを利用していながら、こういった情報が役に立つ方がいると考えてみる。

そうするとAmazonの利用者向けでありながら違うものを作るヒントが得られるわけです。

簡単なもので【ISBN番号でAmazonから書籍を簡単に割り出すサイト】というのがあれば、便利だと感じる人がいるわけです。
また『売れ筋商品をすばやくゲットする+予算内での購入』をあわせて、それに特化したサイトが出来ればそれはまた本家Amazonとは一味違うサイトになるはずです。

これがマッシュアップへの階段の一段目。

『別のサイトと別のサイトの情報を掛け合わせマッシュアップ』という前に、試したいのは同じサイト内のマッシュアップです。

はてなだって使える。
RSSをマッシュアップさせるだけで別のものになるからです。
致命的なのははてなRSSによくエラーが出るので、その辺がRSSじゃなくAPIを使っていればと後悔していますが・・・。
以前作ったBnetJapanは、はてなの人気エントリー一覧のRSSに、それぞれの記事へのコメントRSSをマッシュアップさせたわけです。

とりあえず人気エントリーは最近常にエラー出るので、ニュースページをご覧ください

記事に対して、はてなのコメントを引っ張る。そしてバザールブックマークのコメントも掛け合わせる。
これで記事一覧を見ながら、周囲の反応が見れるというページが誕生するわけですね。
動画ページもAmebaとはてなをあわせただけで、結構なアクセスが常時あります。

最近リリースしたばかりの【e】パレットにしても、サムネイルAPIに『今見ているページのサムネイルAPIタグ生成』というちょっとした手を加えただけです。

こんな遊びが個人で出来るのも、提供元のデータを使えるAPIの利点です。

そこから発展させてこそマッシュアップ


掛け合わせて、別の意味のあるものにする。

そして、その掛け合わせた結果に、独自のオリジナルを盛り込むと、より面白いものが出来ると思います。

先ほど紹介したBnetのニュース一覧に『無記名で一行コメントを付けれる』という機能を追加したっていいわけです。

ソーシャルブックマークのコメントは、公開属性にしている人にとっては、完全に無記名というわけではないからです。
そういったコメントが、独自サービスへのきっかけとなるわけですね。

そのほか、様々なIPAが公開されてきましたが、考え方としては同じです。
そこに独自のパラメータを入れてあげるだけでも、違うサービスへと変貌するわけです。そこに付加するパラメータが、別のサイトが提供するAPIが有効だと思えば抱き合わせればいい。

これが最終的にマッシュアップとなっていくと思います。

ですから、何かと何かをあわせるという概念よりも、そのデータをどうするかを考えていく方がよっぽど面白いものが生まれるといえる。

1)ユーザーが不便だと思える部分を便利にして、それに特化する
2)この情報とこの情報が、同一のページで得られれば、有益な情報となるのでは
3)APIによって表示されたデータを保存し、さらに自サイトによる独自評価や、カテゴリわけをしてあげる
4)本家では普通に文字としてただ羅列されているだけの情報を、動かしたりしてみる(ニコニコ動画風にしてみる等)


まずは、同一サイトのマッシュアップからはじめてみてはどうでしょうか。


参考までに最近のAPIを活用したサイト
■3マッチ棒
■いま検索されてる単語をだらだらと見ることのできるサービス
■[マッシュアップ] HotPepper・ぐるなび・食べログをAPIで横断検索 Kawa.netブログ(川崎有亮)/ウェブリブログ
新ブログ:ITクオリティもよろしく。
この記事のコメント (0)

スポンサード リンク


はてなRSSへ追加 My Yahooへ追加 Livedoorへ追加 Google Readerへ追加

はてなブクマこのエントリーを含むはてなブックマーク livedoorクリップ livedoorクリップ Buzzurlにブックマーク Buzzurlにブックマーク newsing it! del.icio.usでブックマーク
私の他のブログの更新状況
最近のエントリー
» セキュリティソフトのカスペルスキーがいかに強気なのかを確認できる一覧[ネタ]
» [これすご]70のphotoshop修正テクニック
» 旭川で行われたMicrosoftのセミナーに壮大に釣られた
» ブロガーは2クリック以内にワンクリック詐欺サイトに到達する可能性が高い
» Adobe Fireworks(8)のweb2.0なレイヤースタイル131+48個+おまけ
» アメブロのブログマナー定義がどうも腑に落ちない
» FLASHベースのリッチテキストエディタ『obedit』
» 画像にメッセージを埋め込むflickr見たいな機能のJavaScript
» 7月と言えば『まとめ祭り』ということで、まとめエントリーをまとめました
» 『こんなwebサイトは嫌だベスト20』をチェックシート化して現場に持っていこうと考えてPDF形式で作った
» 『YouTubeを見ている全てのユーザー視聴情報をバイアコムへ』米国法廷が裁決。
» [ゲーム脳]DS版ディスガイアが本当にヤバイ理由を懇々と説明するよ
» 相手サイトのサムネイル画像を簡単にブログにはるタグを作るeパレット2
» ゆーすけべーさんになるべく粗相のないように『YourFileHost の FLV をダウンロード』用ブックマークレットを作った
» 有益なwebコンテンツを生み出すための5つのノウハウ

ホームページを作る人のネタ帳トップへ

Comment

当ブログのコメントポリシーはこちら

 
管理人にのみ表示する
 

Home

SPONSOR2

ブログ記事を検索

Google

カテゴリー

月別過去記事

私のおすすめ書籍

最近のトラックバック

リンク

お問い合わせとか

お問合せ、広告について

名前:
メール:
件名:
本文:

最近のコメント

プラグイン

あわせて読みたい

フィードメーター - ホームページを作る人のネタ帳

SPONSORS


このブログについて

当サイトはインターネットでのデザインや、ホームページ作成に関する私Yamadaの個人的勉強をネタとしてご紹介するサイトになっています。 
>> 管理人プロフィール
>> このブログの人気記事
メールでホームページを作る人のネタ帳を購読





私が個人的に運営しているサイト
■ブログ支援【e】パレット2(NEW!)
■アイデアノート
■WEB9.0 ホットなWEBサービスを
■どばっと動画検索 イーチューブ
■ブログネタ収集用『BMF』
■PHPプログラムを作る人のメモ帳
■SEO上級者マニュアル

この日記のはてなブックマーク数

最近のエントリー

タグクラウド

ITクオリティ

自然イメージチュートリアル
美しい3Dテキストのインスピレーション
wordpress
ポスターのインスピレーション