キーを使用して Google ドライブに移動します (P12)
フォルダを参照したり、ファイルに関するデータを取得したり、Google ドライブ内のファイルのリストを取得したりできます。しかし、ファイルをGoogleドライブにアップロードできません。
TEAM オール セット ライト (オーナー)
ファイルを保存する可能性を教えてくれませんか?
サンプルコードフォルダーのリストを正常に取得しました:
def is_file_in_folder(service, folder_id, file_id):
try:
service.children().get(folderId=folder_id, childId=file_id).execute()
except errors.HttpError, error:
if error.resp.status == 404:
return False
else:
print 'An error occurred: %s' % error
raise error
return True
ファイルを保存しようとしているサンプルコード:
def insert_file(service, title, description, parent_id, mime_type, filename):
media_body = MediaFileUpload(filename, mimetype=mime_type, resumable=True)
body = {
'title': title,
'description': description,
'mimeType': mime_type
}
if parent_id:
body['parents'] = [{'id': parent_id}]
try:
file = service.files().insert(body=body, media_body=media_body).execute()
return file
except errors.HttpError, error:
print 'An error occured: %s' % error
return None
エラーを表示 - ERROR
ファイルを読み込もうとしていると思いますが、何かが彼を妨げ、(再開可能 = True)、彼はその時まで何度も何度も試みます。
ファイルをアップロードするには何が必要ですか?
コードを使用して Google ドライブにフォルダーを作成しようとしましたが、エラーが表示されます (認証されたユーザーには、ファイルへの必要なアクセス権がありません)
では、これらの権利を取得するにはどうすればよいでしょうか。