人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

APIの作り方は?
自分でAPIを作って、公開することを検討しています。そこで、参考になる資料やサイトを教えてください。

どういう形式(JSON?XML?)で出力したらいいのかなど、基本的なことから全くわかりません。

MySQL+PHPで運営しているサイトでためたデータを活用しようと考えています。

●質問者: dingding
●カテゴリ:インターネット ウェブ制作
✍キーワード:API JSON MySQL PHP XML
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● KUROX
●35ポイント

<類似質問>

http://oshiete.nikkeibp.co.jp/qa3241150.html?ans_count_asc=20

------------------

私の概念では、INとOUTをきちんと規定されていたら、

フォーマットとかは自由。

でも、データはXMLまたはJSON形式で取得できるところは

多いのも事実。そのほうが使ってもらいやすいからだとは

思います。

-------------------

http://koress.jp/2007/05/_web_2.html

◎質問者からの返答

ありがとうございます。

読んでみます。


2 ● wasisan
●35ポイント

まずはこのあたりの記事を読み,実際に他サイトの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:

http://ja.wikipedia.org/wiki/Atom#Atom_Publishing_Protocol

◎質問者からの返答

ありがとうございます。

とりあえず使ってみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ