自分でAPIを作って、公開することを検討しています。そこで、参考になる資料やサイトを教えてください。
どういう形式(JSON?XML?)で出力したらいいのかなど、基本的なことから全くわかりません。
MySQL+PHPで運営しているサイトでためたデータを活用しようと考えています。
<類似質問>
http://oshiete.nikkeibp.co.jp/qa3241150.html?ans_count_asc=20
------------------
私の概念では、INとOUTをきちんと規定されていたら、
フォーマットとかは自由。
でも、データはXMLまたはJSON形式で取得できるところは
多いのも事実。そのほうが使ってもらいやすいからだとは
思います。
-------------------
まずはこのあたりの記事を読み,実際に他サイトのAPIの仕組みに触れ,クライアントを作ってみることが理解するための第一歩だと思っています.
[ThinkIT] 第1回:Web APIの紹介 (1/2):
http://www.thinkit.co.jp/free/article/0609/8/1/
Google/Amazon/Yahoo! Webサービス徹底活用:ITpro:
http://itpro.nikkeibp.co.jp/article/COLUMN/20060928/249300/?ST=d...
それで,クライアントからのサーバへのアクセス方法としては
の3種類が主な方法となると思います.
Sticker@Something - XML-RPC,SOAP,RESTに関する調査:
http://d.hatena.ne.jp/hikm/20070228/1172684400
web APIとはこれらを用いたリモートメソッド呼び出しだということです.SOAP/XML-RPCはXMLで,RESTはGET/POSTとURL文でAPIの内容(メソッドの名前,引数,オプション)を指定するなどの違いはありますが.
そして,交換する(入出力する)データ形式はXMLなどによって,それぞれ種類ごとに様々に定義されます.
おそらく,ウェブサイトのコンテンツのような単純なテキストデータの操作の場合にはATOMで十分だと思います.
Atom - Wikipedia:
ありがとうございます。
とりあえず使ってみます。
ありがとうございます。
読んでみます。