*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/]]