PyDriveを使用してGoogleドライブにファイルを作成していますが、実際のGoogle Docタイプの項目に問題があります。PyDrive:Google Docファイルを作成する
私のコードは次のとおりです。
file = drive.CreateFile({'title': pagename,
"parents": [{"id": folder_id}],
"mimeType": "application/vnd.google-apps.document"})
file.SetContentString("Hello World")
file.Upload()
私はtext/plain
にMIMEタイプを変更するが、それは私にエラーを与えているようならばこれが正常に動作します:
raise ApiRequestError(error) pydrive.files.ApiRequestError: https://www.googleapis.com/upload/drive/v2/files?uploadType=resumable&alt=json returned "Invalid mime type provided">
私はMIMEタイプを離れる場合、それはまた、正常に動作しますそのままで、SetContentStringへの呼び出しを削除します。そうすれば、2つのものがうまく動作しないように見えます。
Googleドキュメントを作成してコンテンツを設定する適切な方法は何ですか?
追加:このから基づいて、[ドキュメント](https://developers.google.com/drive/v3/reference/files/作成)を選択すると、値が指定されていない場合、アップロードされたコンテンツから適切な値が自動的に検出されます。新しいリビジョンがアップロードされない限り、値を変更することはできません。関連スレッドは次のとおりです。https://stackoverflow.com/questions/43988753/googles-file-insert-v2-api-fails-to-recognise-mime-type-application-vnd-google – abielita