*RCurl で Web サービスをすいすい利用する方法 [#a94dabf5]

[[RCurl(HTTP リクエストインターフェース )パッケージ中のオブジェクト一覧]]

**RCurl とは [#me432a7e]

**RCurl の入手とインストール [#t5ea3193]
-Windows バイナリーは CRAN にはバージョンアップ直後にはないが、GUI のメニュー「パッケージのインストール」よりでき、また、[[こちら:http://bioconductor.org/packages/release/extra/html/RCurl.html]]から
-bitops パッケージのインストールが必要
-2009年5月30日現在 Windows 版の RCurl_0.97-3.zip は使用できませんでした。
古いバージョン(安定版)の取得は[[こちら:http://www.bioconductor.org/packages/2.4/extra/bin/windows/contrib/2.9/RCurl_0.94-1.zip]]から

**RCurl で URI の取得 [#hee1634a]

**GET 型処理 [#q3b12921]
-テキスト型
--getURL
--getForm
 パラメタ指定
-バイナリ型(画像など)
--getBinaryURL

**POST 型処理 [#e2e49854]


**ファイルのアップロード [#b131f16a]

*REST [#se59d777]
[[REST サービスのサンプルコード:http://github.com/hadley/crantastic/blob/cran-indexing/curr.R]]


**利用例 [#s8e246c8]
-[[Rでジオコーディング]]
-[[RGoogleDocs パッケージ:]]
 RCurl と XML パッケージを使って、Google Google Documents API 用インターフェースをすばやく開発する例。これは、RCurl のテストと方法の説明が目的。Google Documents は"REST"であり、この例は、R を利用して、 Google Documents とインターフェース
-RCurl と XML パッケージを使って NCBI の Eutils を利用する例は[[こちら:http://d.hatena.ne.jp/dakiyama/20081220/1229744106]]
-[[r-google-prediction-api-v12:http://code.google.com/p/r-google-prediction-api-v12/]]
-[[Interacting with bioinformatics webservers using R:http://www.r-bloggers.com/interacting-with-bioinformatics-webservers-using-r/]]
-[[rgdal + raster + RCurl = My next package:http://www.r-bloggers.com/rgdal-raster-rcurl-my-next-package/]]
-[[Interacting with bioinformatics webservers using R:http://www.r-bloggers.com/interacting-with-bioinformatics-webservers-using-r/]]
-短縮URLのデコード [#c21e1952]
--[[Unshorten any URL with R:http://www.r-bloggers.com/unshorten-any-url-with-r/]]



トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS