Google Drive API和R httr GET和add_headers与带参数的url不一致

时间:2015-08-11 06:05:24

标签: r google-drive-api httr

我正在开发一个使用Google Drive API的项目,但我发现与Drive API或httr处理标题的方式不一致。

我想获取云端硬盘上特定文件夹中的文件列表,如果我使用此网址发送GET请求:

https://www.googleapis.com/drive/v2/files?q='FOLDER_ID_HERE'+in+parents&key={YOUR_API_KEY}

一切都正确回归。但是,如果我使用httr :: add_headers的httr :: GET函数:

GET("https://www.googleapis.com/drive/v2/files",
    config(token=gtoken),
    add_headers("q" = "'FOLDER_ID_HERE' in parents"))

我最终收到一些没有该文件夹ID的文件作为父文件夹。是什么给了什么?

1 个答案:

答案 0 :(得分:1)

查询也是如此。结果是它的引号。如果你在那里切换双引号和单引号,它就可以了。它是Drive ID和url转义的问题。