API1月11日大きなニュースがありましたね。API」についてお話したいと思います。そもそも「API」って?私はこの一件があるまでそもそも「API」というものも知りませんでした。普段プログラミングとは少し離れた業務を行っているのでまず「API」の勉強から始めました。この一週間で勉強した「API」についてから説明します。自社のプログラマーに「API」とは一言で何か、と尋ねたところ「便利なもの」らしいです。APIとは「アプリケーションプログラミングインターフェース」の略でプログラムするときに使われる道具のようなものです。何かのプログラムを作成するときに一から作ると時間がかかる、そんなときに登場するのが「API」です。公開されているAPIを使えばその部分の開発を短縮し、効率的に作業ができる。確かに「便利なもの」ですね。同じような処理を何度も書かなくていいよう、また人によって動作などに相違が生まれるものを共通化して簡単に使えるように処理してくれるものがAPIになります。APIの内部のコードまでを理解していなくても使い方だけわかっていれば誰でも利用することができます。わかりやすく例えるならば暖房を使うときにリモコンでオンオフや温度の設定などをしますよね?このリモコンを使う人が実際にどのような仕組みでオンオフの切り替えや温度の調整をしているのかを理解していなくてもボタン一つでその機能を使えるようになります。このリモコンのボタンがAPIにあたる部分になります。API」ですが2007年に発表されたGoogleのオリジナルAPIのひとつでブログやニュースサイトに多く使われています。他サイトのRSSを利用しようと思っても相手サイトがShift_JISでしかRSSをはいていない場合、文字コードを変換するためにAPIを作成します。APIを使うとどんな文字コードのRSSでも変換して返してくれます。タイトルだけでなく記事などの情報の変換も難なく行うことができます。Googleが出すサービスはどれも素晴らしいものばかりで利用者はかなりいたのではないかと思います。実際に1月11日にツイッターやブログでこの廃止が騒がれていたのをたくさん見ましたからね。APIサービス終了のお知らせ」はたくさんの方たちに影響があった出来事だと思います。何事にも言えることですが一度簡単な方法で慣れてしまうとそれ以外の方法でやることにストレスを感じてしまいます。便利な機能も将来的なリスクを考えて使用していかなければならないなと実感しましたね。御社のサイトは大丈夫ですか?2016年からこの廃止は言われていたことなので実際に廃止になってから気づき修正するのではなく事前に準備しておきたいものですね。APIの廃止が原因かもしれません。各ブログで代替案なども出ているのでまだ使用しているかたはぜひ参考にしてみてください。編集トップへ戻る閉じる。