オリジナルのwebアプリを作るアイディア【参考になるAPIの紹介】まなびアクト初心者がプログラミングを学びIT業界に就職・転職する為の情報をお伝えしていますHOMEWebエンジニアオリジナルのwebアプリを作るアイディア【参考になるAPIの紹介】オリジナルのwebアプリを作るアイディア【参考になるAPIの紹介】2019年10月22日Webエンジニアツイートシェアはてブ送るPocket一からwebサイトを作るのも面白いですが、色々なサービスから提供されているAPIを活用することで、そのサイトのデータを利用したサイトを作ることもできます。APIをうまく利用したり組み合わせてサイトを作成することはマッシュアップなんて言われていますね。代表的なAPIAPIを提供しているサイトは多岐にわたるので全てを紹介することはできないのですが、ここでは代表的なサイトのAPIを紹介させていただきます。楽天https://webservice.rakuten.co.jp/document/Amazonhttps://affiliate.amazon.co.jp/help/node/topic/GZBFW3F79Y7FADBLYahooショッピングhttps://developer.yahoo.co.jp/webapi/shopping/楽天に関しては通常のショッピングの商品だけでなく、トラベルなどの旅行情報から何から色々と使うことが可能です。Amazonはアカウントでログインしないと詳細は見られないので、Amazonアカウントでログインして詳細を確認してみてください。YahooのAPIもショッピングだけじゃなく、オークションなどの情報も使えるので色々見ているとインスピレーションがあるかもしれません。SNS系Twitterhttps://developer.twitter.com/ja.htmlFacebookhttps://developers.facebook.com/docs/graph-api/using-graph-api/LINEhttps://developers.line.biz/ja/services/messaging-api/有名どころは各所APIを用意してくれていますね。投稿内容を取得したり、投稿をしたりといったことがAPIを利用して可能です。これらのサイトに限りませんが、これらのサイトのアカウントを利用してログインをするOAuthという仕組みを利用することが可能です。利点は自分のサイトでメールアドレスやパスワードを持たなくてもいいということ。http://zipcloud.ibsnet.co.jp/doc/api駅情報https://www.ekidata.jp/api/地図https://cloud.google.com/maps-platform/?hl=ja主に場所に関するAPIですね、人の暮らしに移動は付きものなので、これらを活用することで便利ないサイトを作ることもできます。最近では位置情報や場所情報を活用した面白いゲームなどもありますし、アイディア次第では面白い形での活用も出来るのではないでしょうか。グルメ系ぐるなびhttps://api.gnavi.co.jp/api/ホットペッパーhttps://webservice.recruit.co.jp/hotpepper/reference.htmlグルメ系も鉄板ですよね。本家のサイトで知れることをただ流用しても仕方がないので、どういう見せ方をするかは工夫が必要になりますね。まとめまだまだたくさんAPIはあります。いうことがやりたいというのがあるなら、それに関するAPIが公開されていないかを探すのも良いでしょう。APIを利用したサイトは誰でも作れるものになりがちなので、ポートフォリオ代わりに面白いサイトを作りたいって時に利用するのが良いと思います。本気のサイトはやはりイチからアイディアを出して作るのが良いかもしれません。web系サーバサイドの開発をメインに10年以上お仕事をさせていただいております。