Я пытаюсь получить доступ к метаданным файла.Мне нужно это поле указано:
"ifiedTime ":" 2019-01-31T15: 46: 44.118Z ",
https://developers.google.com/drive/api/v3/reference/files/get?apix=true&apix_params=%7B%22fileId%22%3A%221RtbvNMixSkhZcDxa3L3lTYQzUKZ1zaGGoCUrHMZ5cFM%22%2C%22fields%22%3A%22modifiedTime%22%7D
Я пробую через сайти он работает нормально.
Однако, когда я пытаюсь сделать это в Python, он возвращает «Недостаточное разрешение»
credentials = get_credentials()
rangeName = sheet_name + "!" + range_name
http = credentials.authorize(httplib2.Http())
service = discovery.build('drive', 'v3', http=http)
result = service.files().get(fileId='1RtbvNMixSkhZcDxa3L3lTYQzUKZ1zaGGoCUrHMZ5cFM',fields='modifiedTime').execute()
#result = service.spreadsheets().values().get(spreadsheetId=spreadsheet_id, range=rangeName).execute()
Внутри учетных данных область действия устанавливается как:
"Области": [" https://www.googleapis.com/auth/drive.readonly"],
Код отлично работает для чтения SpreadSheet (если я переключаюсь на 'sheet' 'v4', изменяю область действия и удаляю комментарий в последней строке).
Чего мне не хватает? Нужно ли какое-то разрешение установить в google drive? Это часть учетных данных?