我知道這裏有一個類似的問題,但我仍然無法得到這項工作,因爲我的情況有點不同。 我希望能夠通過使用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