R 経由で Google ウェブマスターのツールの API にアクセスしたいと考えています。
私はここから見ます:
http://code.google.com/apis/webmastertools/docs/2.0/reference.html
https の背後でフィードを取得して解析する必要があること。
それを行う方法に関する提案はありますか?
R 経由で Google ウェブマスターのツールの API にアクセスしたいと考えています。
私はここから見ます:
http://code.google.com/apis/webmastertools/docs/2.0/reference.html
https の背後でフィードを取得して解析する必要があること。
それを行う方法に関する提案はありますか?
いくつかのグーグルに基づいて、RCurlライブラリがHTTP関連の最善の策であると思います. いくつかの基本的な操作を実行し、XML ペイロードを操作する方法の良い例があります: http://www.omegahat.org/RCurl/xmlParse.html
他の GData サービスと同様に、ウェブマスター ツール API は AtomPub ベースの XML です。XML ライブラリを使用して解析するのはかなり簡単ですが、自分でコーディングする必要があります。
Brandon が言及した Googleanalytics4r は、これと同じアプローチを採用しています。参照: https://github.com/sorenmacbeth/googleanalytics4r/blob/master/R/googleanalytics4r.R
少しハックですが、system() を発行して、こちらの Python ツール ( http://code.google.com/p/webmaster-tools-downloads/source/browse/downloader.py ) を介して R から GWT データにアクセスします。コマンド例
feedback <- system("python ./gwt-tool/googlewebmastertool_download_gmt.py")
「フィードバック」はスクリプトから生成されたメッセージで、ファイルはシステム コールの作業ディレクトリに表示されます。
より良い解決策は、リクエストを作成するために httr パッケージを使用することです (これは上記で提案した RCurl のラッパーです)。
rJavaでJava クライアントを使用できると思います。