«Указанный идентификатор файла непригоден для использования». при использовании API диска со скриптом Python для копировPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 «Указанный идентификатор файла непригоден для использования». при использовании API диска со скриптом Python для копиров

Сообщение Anonymous »

Я пытаюсь написать скрипты Python для копирования и редактирования файлов на диске Google, используя Drive API и учетную запись службы в целях разрешения.

Код: Выделить всё

import google.auth
from googleapiclient.discovery import build
from googleapiclient.errors import HttpError
from googleapiclient.http import MediaFileUpload
from google.oauth2.service_account import Credentials

def copy_file_to_folder(file_id, destination_folder_id):

creds = Credentials.from_service_account_file('service_account.json')

try:
service = build('drive', 'v3', credentials=creds)
file = service.files().get(fileId=file_id).execute()
file['parents'] = [destination_folder_id]
copied_file = service.files().copy(fileId=file_id, body=file, fields='id').execute()
return copied_file['id']

except HttpError as error:
print(f'An error occurred: {error}')
return None

if __name__ == "__main__":
file_id = 'File ID I wanted to copy'
destination_folder_id = 'Destination folder ID to put the copy in'
copy_file_to_folder(file_id, destination_folder_id)

Этот сценарий при запуске возвращает следующую ошибку:

Код: Выделить всё

An error occurred: 
Я попробовал несколько файлов и даже делюсь ими со всеми, у кого есть ссылка в качестве редактора. Ничего не работало, никакой идентификатор не работал.

Подробнее здесь: https://stackoverflow.com/questions/791 ... -script-to
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»