我知道这里有一个类似的问题,但我仍然无法得到这项工作,因为我的情况有点不同。 我希望能够通过使用google-drive-ruby gem在谷歌驱动器中创建文件夹。在谷歌驱动器中创建文件夹与谷歌驱动器红宝石宝石
据谷歌(https://developers.google.com/drive/folder)使用“驱动器” API,您可以通过插入与MIME类型“应用/ vnd.google-apps.folder”
例如一个文件中创建的文件夹时
POST https://www.googleapis.com/drive/v2/files
Authorization: Bearer {ACCESS_TOKEN}
Content-Type: application/json
...
{
"title": "pets",
"parents": [{"id":"0ADK06pfg"}]
"mimeType": "application/vnd.google-apps.folder"
}
在我来说,我希望能够做同样的事情,但使用google_drive API时。它具有接受mime-type选项的upload_from_file选项,但这仍然不适用于我,迄今为止我得到的最好结果是在执行以下代码时出现了来自Google的此错误消息。
session.upload_from_file( “test.zip”, “测试”,:CONTENT_TYPE => “应用/ vnd.google-apps.folder”)
“Mime类型的应用程序/ vnd.google- apps.folder是无效的。文件不能 与谷歌MIME类型来创建。
,我会很感激,如果你能给我什么建议。
切换到Google官方ruby api lib是不合理的吗? https://github.com/google/google-api-ruby-client – 2013-09-26 20:50:18
@SteveMidgley我更新了OP的问题标题,以更准确地表示引用'google-drive-ruby'的问题。话虽如此,我应该自己玩官方的API,因为在这之前我一直使用gimite的gem。 =) – zealoushacker 2013-12-05 20:54:02