- ベストアンサー
APIについて(初歩的な質問です)
楽天APIやアマゾンAPIなどのAPIを作ってサイト制作をしたいと思っております。 しかし実際に何から勉強して良い者かどうかさっぱりわかりません。 どの言語を勉強したほうが良いよといった情報や、 お薦めの書籍などありましたら教えてください。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
xesさんの技術力の程も楽天APIやアマゾンAPIの詳細がわかりませんので、参考意見程度ですが・・・ 私はxesさんの挙げているようないわゆるAPIを開発していますが、こういうWebAPIというのは基本的に言語相手側の言語には依存しません。 POSTやGETといったHTTP通信が出来ればいいだけなはずなので、PerlだろうとPythonだろうと構わないと思います。 一番お手軽な言語はPHPじゃないでしょうか?お勧めの書籍というと難しいのですが、上に挙げたようなPOST、GETといったHTTP通信や、サーバ変数とかそういうものをプログラムから呼び出したり、送信したり出来るような知識をつけるといいのではないかと思います。 ウーン、漠然とした回答でごめんなさい。
その他の回答 (2)
- zwi
- ベストアンサー率56% (730/1282)
どちらかと言うとサイトを置くサーバの使える言語に左右されてしまう問題なのですが・・・。 既にサイトを運営するサーバが決まっているなら、使える言語の範囲でやるしかないと思いますが、普通にやるならPerl言語かPHP言語が一般的だとは思います。 こんな本とかを参考にしてください。言語はPHPだったと思います。 http://www.amazon.co.jp/Web-API%E5%AE%9F%E8%B7%B5%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%83%96%E3%83%83%E3%82%AF-%E5%8A%A0%E8%97%A4-%E8%B2%B4%E4%B9%8B/dp/4839923981/ref=pd_bbs_sr_1/250-0399562-6461017?ie=UTF8&s=books&qid=1188526488&sr=8-1
お礼
書籍まで紹介していただきまして、 まことに有り難うございました。 参考にさせていただきます。
- popesyu
- ベストアンサー率36% (1782/4883)
APIを作りたいのか使いたいのかどちらなんでしょう。 使うだけなら、その部分では別に勉強するほどのものはなく、お使いの言語に対応していたら、その使いたいAPIのマニュアルにあるような構文を差し込むだけです。複雑怪奇な処理はそのAPIが全て行ってくれるので、APIに要求する側は、単にこれやって、値をこっちに返してと指定するだけです。ハンバーガーを注文するようなもんです。実際にハンバーガーの焼き方をしらなくても、店頭で頼むだけできちんと焼けたハンバーガーは手に入るでしょ? とりあえずPHPとかその辺の基礎を勉強して、ちょっとした参考書なら数PぐらいでAPIの活用方法(ハンバーガーの注文の方法)も説明していると思います。 で作るのだったら・・・非常に敷居は高いと思いますが。程度問題ですが、ハンバーガーを販売するのに、牛を育てて捌くところからはじめるのか、一応ミンチはあるところからはじめるのかとか。ただ最終的には誰が来ても3分以内にハンバーガーを出すシステムを作り上げるわけですので、いきなりには初心者?さんには難しいのではと思いますが。 まぁ一応この辺のインタビューで雰囲気を掴んでw 後は何とか頑張ってください。 http://www.itmedia.co.jp/bizid/articles/0707/23/news004.html
お礼
誤字で「作る」になってしまってました。 すいません。 やはりphpが良いのですね。 勉強になりました。
お礼
曖昧な質問ですいませんでした。 PHPに関する書籍を色々と読んでみることにします。 有り難うございました。