WEBサービスの基本(REST)

WEBサービスAPIの基礎技術

WEBサービスを使用するにあたり、知っておきたい事項をまとめました。
WEBサービスを扱うには、SOAPやRESTといった技術を用いますが、ここでは簡単なRESTを使用しています。

WEBサービスAPIの簡単な仕組み(REST)

Yahoo!検索のデモです。一度クリックしてみて下さい。なにやら文字がいっぱい表示されたと思います。

これは、「webservice」というキーワードで検索した結果が、XML形式で表示されています。実際、Yahoo!検索で「webservice」と入力した結果と見比べて下さい。webserviceの検索結果

xmlの「Title」と検索結果が一致していますよね。これにより、Yahoo!検索のデータにリクエストをして、検索結果(XML)を得たことになります。

あとは、リクエストの方法とXMLの解析ができればOKです。他のWEBサービスも同じ形式で、リクエスト方法などが異なるだけですから、基本を理解すれば後は簡単です。一連の流れとともに、もうちょっと詳しく説明します。

一連の流れ

リクエストURLを作成する → XMLファイルが返される → XMLをパースして使用する

ホームページ WEBサービス API PHP プログラミング