この質問は、ドロップボックスAPIを使用して.RDataファイルとして保存されるRの生データを読み取る前の質問に関連しています。
パスにURL以外の標準文字が含まれていると、問題が発生します
前の質問のdb.file.nameは、ドロップボックス内の関連ファイルへのパスにすぎません。
ただし、パスには感嘆符とともにスペースがあります。GETリクエストが機能するように、これらを関連する形式に変換する必要があると感じています...しかし、変換が何であるかはよくわかりません...。
だから私の前の例を使用して続行します...
require(httr)
require(RCurl)
db.file.name <- "!! TEST FOLDER/test.RData"
db.app <- oauth_app("db",key="xxxxx", secret="xxxxxxx")
db.sig <- sign_oauth1.0(db.app, token="xxxxxxx", token_secret="xxxxxx")
response <- GET(url=paste0("https://api-content.dropbox.com/1/files/dropbox/",curlEscape(db.file.name)),config=c(db.sig,add_headers(Accept="x-dropbox-metadata")))
応答はエラーであり、ファイルはダウンロードされません...ドキュメントページhttps://www.dropbox.com/developers/reference/apiを使用して、URLをUTF-8エンコーディングに入れることを提案しています... m方法がわからない/動作するかどうかわからない。
どんな助けでも大歓迎です。