当前位置: 首页 > news >正文

google drive api

1.创建oauth2 json 文件

https://developers.google.com/drive/api/quickstart/pythoncchttps://developers.google.com/drive/api/quickstart/python这里要注意quickstart的code会经常更新,有可能之前的版本不能用了

比方说下面这个包

from google.oauth2.credentials import Credentials

2.注意google drive api的scope

https://developers.google.com/drive/api/guides/api-specific-auth

quickstart 中用的是

https://www.googleapis.com/auth/drive.metadata.readonly

这个版本不能下载文件,要改成

https://www.googleapis.com/auth/drive.readonly

只有当重新生成token.json,用新的json才有效

3. list 文件

results = service.files().list(q=f"'{folder_id}' in parents", pageSize=10).execute()

这一行代码中的pageSize实际上有可能是文件数量,如果文件数目超过10,返回的list可能只是一个子集,要把这个数字调大,或者....

http://www.lryc.cn/news/278513.html

相关文章:

  • 3_代理模式(动态代理JDK原生和CGLib)
  • Linux的权限(1)
  • 数据安全保障的具体措施有哪些
  • 浅谈标签及应用场景
  • Linux动态分配IP与正向解析DNS
  • pyspark 使用udf 进行预测,发现只起了一个计算节点
  • mysql触发器的简单使用
  • 全志T113开发板Qt远程调试
  • 学习使用php、js脚本关闭当前页面窗口的方法
  • python 人脸检测与人脸识别
  • RT-Thread: ulog 日志 讲解和使用
  • git ssh key 配置
  • MongoDB聚合:$documents
  • 程序员英语 - 英文会议常用句型
  • UV贴图和展开初学者指南
  • 解密Path环境变量
  • git撤销提交到本地的commit
  • 使用Adobe Acrobat Pro DC给pdf文件填加水印
  • 解决:Unity : Error while downloading Asset Bundle: Couldn‘t move cache data 问题
  • SpringBoot默认配置文件
  • Flink构造宽表实时入库案例介绍
  • 【Kubernetes】K8s 查看 Pod 的状态
  • Linux系统操作命令
  • 大模型学习与实践笔记(五)
  • 100个GEO基因表达芯片或转录组数据处理之GSE126848(003)
  • 1. Presto基础
  • ChatGPT可以帮你做什么?
  • 20240111在ubuntu20.04.6下解压缩RAR格式的压缩包
  • YOLOv5改进 | 检测头篇 | ASFFHead自适应空间特征融合检测头(全网首发)
  • 第十三章 接口测试(笔记)