python - 如何在 python 中使用 service = build('gmail', 'v1', http=creds.authorize(Http())) 而不是 service = build('gmail', 'v1', credentials=creds)
问题描述
我正在尝试使用代码构建 gmail api 服务。我已经将我的凭据加载为来自https://developers.google.com/gmail/api/quickstart/python的凭据。
from apiclient.discovery import build
service = build('gmail', 'v1', http=creds.authorize(Http()))
运行代码后,我不断收到错误:
Credentials' object has no attribute 'http'
我不想使用谷歌自己的
service = build('gmail', 'v1', credentials=creds)
我究竟做错了什么?
解决方案
推荐阅读
- javascript - 以选择特定列表项为条件进行文本输入
- r - 将data.frame转换为R中分隔字符串的函数的高性能实现
- r - Reading specific columns and rows from excel sheet in R
- javascript - 如何在 MAPBOX 中将过滤器的结果绘制成不同的颜色
- google-api-php-client - 如何处理“访问被拒绝。您无权阅读活动记录”。使用服务帐户访问 Admin SDK API 时
- firebase - firebase模拟器调用生产firestore而不是模拟firestore
- angularjs - 在 Angular js 中使用 ng-options
- python - Im making this discord.py ecnomy bot and It not giving me any errors but it dosent send the embed
- android - 为什么新创建的文件夹中的图像没有显示我的自定义画廊
- javascript - 如何使用 html2pdf 生成 PDF 文件(就像文件一样)