当前位置: 首页 > 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可能只是一个子集,要把这个数字调大,或者....

相关文章:

  • 半Happy的一天
  • Android AAudio
  • 计算机网络-2021期末考试解析
  • Python 基础【八】--数据类型-字典【2024.1.11】
  • 【leetcode】力扣热门之回文链表【简单难度】
  • 【Spring】ApplicationRunner
  • 英飞凌TC3xx之一起认识GTM(九)GTM相关知识简述及应用实例(CMU,CCM,TBU,MON)
  • C++力扣题目257--二叉树的所有路径
  • 2024年甘肃省职业院校技能大赛 “信息安全管理与评估”赛项样题卷②
  • 图片双线性插值原理解析与代码 Python
  • MySQL:索引失效场景总结
  • 超维空间M1无人机使用说明书——41、ROS无人机使用yolo进行物体识别
  • SpringBoot ElasticSearch 聚合统计
  • FA2016AA (MHz范围晶体单元超小型低轮廓贴片) 汽车
  • 阿里云国际服务器设置安全防护程序
  • IPV6学习记录
  • FlinkRestAPI
  • 【C++期末】酒店住宿信息管理系统(含easyX)
  • Nginx网站服务
  • JavaWeb- Tomcat
  • .com免费网站怎么做/手机金融界网站
  • B2B平台服务筛选 网站建设/免费建网页
  • 学做网站要多久/百度认证官网
  • 河南建设工程信息网 就上平台中项网/seo基础篇
  • 网站页面示意图怎么做/百度竞价排名广告定价
  • 网站建设项目延期验收申请/百度软件商店