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

公開APIが色々なサイトで公開されていますよね。使えたらいいなぁと思うAPIがあるのですが基本からしっかり勉強して利用できるようになるには何を勉強したらいいんでしょうか。
どのAPIということではなくてAPI全般です。
自分でAPIを作るということではなくて公開してあるものを利用したいだけです。
使いたいなぁと思うのは楽天やyahoo、GoogleのAPIです。
プログラムに関しては全くの素人なので質問が全く的を得ていなかったらすみません。

●質問者: ringomaru
●カテゴリ:インターネット ウェブ制作
✍キーワード:Google Yahoo すみません サイト プログラム
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● nzk
●55ポイント

WebAPIの出力はそれぞれのサービスによって様々です。

XML形式、JSON形式、JSONP形式などがあります。

今のところは達成できるプログラム言語はほぼ出来るようになっています。

PHPならバージョン5以上であればsimplexml関数を利用したり、PerlならWebService::SimpleというCPANモジュールを利用して好きなデータを取得するなどが出来ます。

まずはぐぐる事から始めた方がいいと思います。

キーワードとしては例えば、Yahoo!なら「Yahoo!デベロッパー PHP」もしくは「Yahoo!デベロッパー Perl」とかでもそれにあった書き方が沢山出てくるので空を理解しつつ試行錯誤した方がいいと思います。

または、下記のURLなども参考になります。

http://www.geekpage.jp/web/yahoo-developer/

http://itpro.nikkeibp.co.jp/article/COLUMN/20060529/239205/?ST=s...

ここでやり方を書くと、自力解決できる力が身につかないこともあるのでまずは最低限の「ぐぐる力」を身に付けることをお勧めします。

質問の主意から少々外れてしまいましたが、これを機会にプログラミングライフを楽しんでください。

◎質問者からの返答

プログラミングには前々から興味があったので自分で色々ググってみて、もっと深く知りたいと思ったことがあったら

それについての書籍を探すというのがいいかもしれませんね!

助言ありがとうございました^^

URLも参考にさせていただきます。


2 ● pahoo
●15ポイント

まず、XMLに関する最低限の知識が必要です。「PHPでマッシュアップするための準備」を参考についてください。


ブラウザから利用するということでしたら、JavaScriptのうちの Ajax に関する知識が必要です。

JavaScriptの初心者が、WebAPIを使ったサービスまで学ぶための参考書として下記をご紹介します。


サーバから利用し、WebAPIを使ったアプリケーションを一般に公開するということでしたら、PHPやRubyなどのサーバサイドスクリプトの知識が必要です。

PHPを使った各種WebAPIの利用プログラムの作り方については、「PHPでマッシュアップ」を参考にしていただければと思います。

◎質問者からの返答

XMLの知識が最低限必要なんですね。ちょっと勉強してみたいと思います。

本も書店で探して見てみようと思います。

ありがとうございました。

関連質問


●質問をもっと探す●



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