У меня есть вызов 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