APIを作成こんにちは、農道JSです。APIとそれの簡単な作り方について話をしたいと思います。Interface(アプリケーションプログラミングインタフェース)の省略です。プログラムを作る時に、(殆どのケースだと)全てをゼロから作るではなく、既存のソフトウェアに依存して、それを定義された形式のリクエストによって利用します。その(リクエストとレスポンスの)「定義された形式」はAPIです。APIは?Webの文脈だと、APIは(殆ど)HTTPリクエスト・レスポンスの構成になります。データの形式について、XMLとJSONは良く使われています。APIを作りましょう簡単な物を作りましょう。APIの定義:「年/月/日」フォーマット(例:「2013/01/05」)で「date」というQueryStringパラメーターに対象の日を入れて、GETのHTTPで適切なURLに投げると、(エンコードされた)JSON形式で「target_date」という項目で対象の日・後「day_in_japanese」という項目で対象の日の曜日をレスポンスとしてもらえます。定義だけだと面白くないので、実装もやりましょう。日本語の曜日の最初文字の配列を定義します。Stringから「date」を取り出して、Unixタイムスタンプに変換します。6)を取って、それを使って先程定義した日本語の曜日の配列から適切な文字を取って、「曜日」と結合します。データを配列に入れて、エンコードして、レスポンスとして返します。それで先程定義したAPIを実装しました。"http://<サーバアドレス>/<ファイル名>.php?date=2015%2F08%2F10"(「/」はURLエンコードで「%2F」になります)Webアプリの中に使いたいなら、JQueryのAjaxメソッドとかによって使う事ができます。APIの例にはなると思います。indexともに世界をアップグレードできる、そんな日を夢見て。