cURLでGoogle Driveにアップロード
Google Drive SDK v2 が公開されたので v1 API は使わない方が良いかも。
$ curl -# -L \ -H "Authorization: *********************" \ -H "Content-Type: multipart/related" \ -F "metadata=@metadata.json;type=application/json;charset=UTF-8" \ -F "file=@IMG_0001.jpg;type=image/jpg" \ "https://www.googleapis.com/upload/drive/v1/files?uploadType=multipart"
$ cat metadata.json { "title" : "IMG_0001.jpg", "mimeType" : "image/jpg", "description" : "iPhoneで撮影", "parentsCollection" : [ { "kind" : "drive#fileLink", "id" : "*******************" } ] }
とまぁ、これだけなんですけど…、ここまでするのに色々な手続きが必要です。
1. Google Drive API は、Chrome Web Store で Google Drive App を公開しないと利用できない(今だけかも)
2. Chrome Web Store で Application を公開するためには、用意しないといけないものが色々ある
手続きが多すぎて書き切れない。