API Google Диска Получить метаданные файлаPython

Программы на Python
Anonymous
API Google Диска Получить метаданные файла

Сообщение Anonymous »

Кто-нибудь знает, как использовать API GoggleDrive для получения файлов из категории «Общие диски».
У меня есть вызов API, который я могу использовать для получения метаданных через FileID, которыйработает для файлов, к которым у меня есть общий доступ, но когда я пытаюсь получить идентификатор файла, находящегося на общем диске, я получаю сообщение об ошибке «Файл не найден».
См. код ниже с выводом:

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

def GetFileInfoById(TheFileId):

service = authenticate()
# Call the Drive v3 API
results = service.files().get(fileId=TheFileId,
fields="id, name, md5Checksum, webViewLink").execute()
pprint(results)

if __name__ == "__main__":
GetFileInfoById('  FILE ID Here')

Я получаю следующий результат:

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

    raise HttpError(resp, content, uri=self.uri)
googleapiclient.errors.HttpError: 
Этот код работает должным образом для файлов, которыми я владею, и файлов, которыми со мной поделились. Я получаю список
идентификаторов файлов из API Google, включая мой общий диск (я использовал параметр corpora='AllDrives' в вызове списка). Есть ли способ включить все диски в вызов get? Вызов списка не включал все, пока я не добавил параметры...

Подробнее здесь: https://stackoverflow.com/questions/784 ... e-metedata

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