読了: 約 6 分
ウェブアプリケーションを作成するために色々なAPIがありますよね。
マッシュアップアワードという大会?があったりとかしてクリエイターとしては、自分好みのAPIで新しいアプリケーションを創るのがとても面白いなと思っています。
そこで、自分がウェブアプリを作成する際に参考に貯め込んでいたサイトを60サイト位上げていきたいと思います。
Facebookアプリ系
基本的には、JavaScriptで作成する事を前提としたリンクを上げています。
herokuの記事のみRuby on rails3で作成する記事です。
要所要所で、phpsdkを使っているかもしれませんが、その辺はリンクしたの参考書籍を見て頂ければと思います。
- 本家サイト:developers.facebook
- Facebook開発者向けドキュメントの日本語訳とTips
- Facebookアプリ開発チュートリアル第1回 -自分の情報を取得する
- Facebookアプリ開発チュートリアル第2回 Facebookページ情報を取得する
- 実装しながら学べるもの:Facebookモバイルアプリの開発方法
- Facebook開発者のためのサポートサイト
- 第17回 サンプルアプリ特別編 プロフ画像の加工
- Herokuで作るFacebookアプリ
- 登録の初歩的な所から:Facebookアプリ作成覚え書き 1.アプリの登録
- facebookアプリcrocosのエンジニアブログ;Crocos Engineering Blog
- PHPで作成する場合の導入:Facebookアプリを開発してみよう
- Facebookアプリはもう古い!モバイルアプリを作ろう
- Facebook アプリ開発で注意しておくべきこと
- Facebook SDK for Android を使用して Android プラットフォーム用の Facebook アプリケーションを作成する
Twitter連動系
最近仕様が変わって話題になっていた、TwitterのAPiですがなんだかんだで未だ結構使われてますよね。
プラットフォームの強さとしては以前としてあるので、開発者としては悩ましいですが、これからも対応していく事になりそうですね。
基本的な所から、プラットフォームとしてどうだ?というような記事まで。
- Twitter本家サイト・API検索のためと仕様確認用:Build with Twitter.
- 2012/08に仕様変更になったので確認用に:Twitter APIの利用ルールが変更となりリクエスト回数が基本毎時60回以内に
- 日本語によるwiki:Twitter API / 開発
- 仕様変更後のusertimelineの取得・基本編2012年10月 Twitter APIの変更によりjQueryでつぶやきが表示できなくなったので解決策
- OAuth(Twitter API)
- PHPでのツイート取得:TEST CORDING » Twitterサービス制作者必見!TwitterAPIでURL,ハッシュ,リプライ先を一発で取得する方法
- PHPでのログイン・oauto認証:PHP と Twitter API で OAuth 認証を行う 「タイムライン取得」「呟き(つぶやき)投稿」「ログイン」
- JavaScriptでTwitterのOAuthを取り付けて通信する方法
位置情報系
- How To Use HTML5 GeoLocation API With Google Maps
- The Google Maps Geolocation API – Google Developers
- 基礎的なところから実装部分まで:スマホアプリ開発にも便利な位置情報API – Geolocation API –
ゲームアプリ系
最近、enchant.jsやunity,three.js等のゲーム・アニメーション作成用のフレームワームが有名になって来ていると思いますが、@
それらとAPIを使用したサービスやその使い方について。
wiiでも出来るものが作成できるのは面白そうですね。
スマホで遊べるゲームをどんどん作成していきたいです。
- 色々なTips:enchant.js 怒涛の 100 tips
- キミもwiiU 対応ゲームが作れる! wiiu.enchant.js α版リリース
- enchant.jsでゲームを作る7つの利点と5つの注意点 (1/2)
- #CEDEC2012 JavaScriptベースゲームエンジン徹底比較
- Let’s start enchant.js
- enchant.js がネットゲーム開発に対応!「socket.enchant.js」β版リリース
- node.js + socket.io + enchant.js でつくる、リアルタイム通信ゲーム
- Unity本家のサイト:unity documentation
- Unityの日本語ドキュメント
- UnityでAmazon REST API を扱う
- UnityのWEBアプリケーション
- 【開催レポート】第9回 Unity開発技術勉強会
食べ物系
みなさんご存じ、hotpepper,食べログ,ぐるなびAPIがメインになるかと思います。
比較してみると、食べログさんは結構制限が多いので、ぐるなびさんを使っているのが多いかなぁという印象ですね。
後々APIを叩ける回数等も比較した表を追記出来ればと思っています。
- 食べログAPI
- [マッシュアップ] HotPepper・ぐるなび・食べログをAPIで横断検索
- ぐるなびAPI
- 初心者向けの記事で、どんなAPIを使えばいいかを吟味出来ますね WEB APIの使い方とは?挑戦したらすごく楽しい!
- テストのため:簡易APIテスター
- ホットペッパー Webサービス / APIリファレンス
- jQueryでホットペッパーのAPIをリクエストしてGoogle ストリートビューを表示するまで
飲食系といえばこんなところでしょうか。
店舗検索、位置情報系というサービスが結構多いようなイメージですが、
コンセプト次第ではまだまだ面白いですね。
例えば、『ラーメン二郎』を好きな人が最寄りの二郎を検索できる二郎サーチみたいなものとか。
また、上のようなものに違うテイストを絡めても簡単なサービスは出来そうですね。
音楽系
君のラジオやmusictonicを筆頭に音楽アプリが勢いを増している昨今、私もfacebookAPIとyoutubeAPIを使った音楽アプリケーションを開発しています。
そのために調べていたものをご紹介します。
来年中には、objective-cかtitanium mobileでiPhoneアプリを開発して、音楽が聴けるようなウェブアプリケーションを作成していきたいと思っています。
youtubeの音楽をバックグラウンド再生できるアプリは結構出てきているのですが、もう少し使い勝手が良ければなぁと思ったりとか。
- youtube api:What are the YouTube APIs and Tools?
- 検索結果用;YouTube API v2.0 – API Query Parameters
- YouTube Player API Reference for iframe Embeds
iPhoneで再生するためにこちらを使用:http://www.youtube.com/iframe_api - YouTubeでジュークボックスを作ろう (全14回)
- YouTubeの動画を連続再生させてみる。
- Youtube APIを使ったiPhone,ipadでの音楽再生
- 音楽アプリケーションのLast.fmのAPI仕様が書かれている公式サイト
ランキングや近しいアーティストをレコメンドしたりも出来るサイトです。:http://www.lastfm.jp/api
HTML5+CSS3+javaScript
WEBサービス全般
WEBサービスに対しての考え方を実際かなりのアプリケーションを発表されている、和田さんの書籍。
ブログを拝見していてもかなり勉強になりますが、こちらもウェブサービス開発者なら必読の一冊。
流行りはソーシャルメディア連携の深いもの、AR・加速度センサー等使ったものまで登場しています。
どういったサービスが生み出されているのか、下記を見て新しいアプリケーションを創ってみてはいかがでしょうか。
Mashup Awards 8 受賞作品一覧