6

ここで同様の質問がされたことは知っていますが、私の場合は少し異なるため、まだこの作業を行うことができません。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 タイプでは作成できません。

何か提案をいただければ幸いです。

4

1 に答える 1