我正在尝试访问文件的元数据。我需要此特定文件:
“ modifiedTime”:“ 2019-01-31T15:46:44.118Z”,
我在网站上尝试过,效果很好。
然而,当我尝试在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(如果我更改为“ sheets”“ v4”,并更改范围并删除最后一行的注释)。
我想念什么?是否需要在Google云端硬盘中设置一些权限?它是凭证的一部分吗?