ここで同様の質問がされたことは知っていますが、私の場合は少し異なるため、まだこの作業を行うことができません。google-drive-ruby gemを使用して、Google ドライブにフォルダを作成できるようにしたいと考えています。
Google ( https://developers.google.com/drive/folder ) によると、「Drive」Api を使用すると、MIME タイプが「application/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", "test", :content_type => "application/vnd.google-apps.folder")
"Mime-type application/vnd.google-apps.folder が無効です。ファイルは Google の MIME タイプでは作成できません。
何か提案をいただければ幸いです。