我正在开发一个使用Google Drive API的项目,我发现了一个与Drive API或httr处理标头的方式不一致的问题 .
我想获取Drive上特定文件夹中的文件列表,如果我使用此url发送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 回答
查询也是如此 . 原来它是引号 . 如果你在那里切换双引号和单引号,它就可以了 . 这是Drive ID和url转义的问题 .