勉強用

プログラミング学習のアウトプット用ブログです。他に目的はありません。

「サイトにFlickr APIを使う」という課題を解くために その1

上記課題を解くためにWeb APIを学ぶ。

まず、Web APIAPIとは、Application Programming Interfaceの略で、これを簡単に説明すると、"あるWebサービスの機能を他のアプリやサービスから使えるようにするための仕組み"らしい。

Web APIの仕組み
1. 使いたい機能を呼び出して、
2. 結果を受け取る。

呼び出し: GET/POST形式の標準Webリクエスト方式。
結果返却: JSON/XML形式の標準データフォーマット。

次、JSONについて。
JSON (JavaScript Object Notation)とは、データを記述するための表記法のひとつ。JavaScriptのObjectの記法に由来するからこの名前とのこと。
↓(例)

{
  "firstName": "John",
  "lastName": "Smith",
  "email": "john@example.com"
}


次、Ajax
Ajaxは、Asynchronous JavaScript + XMLの略で、訳すと"非同期的なJavaScriptXML"。
ブラウザ内からAPIに直接アクセスするにAjaxを使う。JavaScriptを使って任意のタイミングでサーバーと通信を行う。