检查Gmail帐户是为了跟踪使用Python的百分比

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检查Gmail帐户是为了跟踪使用Python的百分比相关的知识,希望对你有一定的参考价值。

使用Python,我需要阅读Gmail帐户的总存储量,以便跟踪从Gmail页面看到的百分比使用的空间。

示例:如果它表示10GB的15GB(66%)应该记录数字 - 66。

可能吗?

提前致谢

答案

您可以使用请求lib并向Google Drive的api发出基本请求,因为邮件和驱动器共享相同的存储空间。您可以查看API here的详细信息

import requests
import json

def main():
    req = requests.get('https://www.googleapis.com/drive/v3/about?fields=storageQuota&key={YOUR_API_KEY}')
    json_response = json.loads(req.content)
    //Process the json response to your free will

if __name__ == '__main__':
    main()

请求的结果是这样的

200 OK

- Hide headers -

cache-control:  private, max-age=0, must-revalidate, no-transform
content-encoding:  gzip
content-type:  application/json; charset=UTF-8
date:  Mon, 03 Sep 2018 08:42:33 GMT
expires:  Mon, 03 Sep 2018 08:42:33 GMT
server:  GSE
transfer-encoding:  chunked
vary:  Origin, X-Origin

{
 "storageQuota": {
  "limit": "16106127360",
  "usage": "15054153867",
  "usageInDrive": "15022609247",
  "usageInDriveTrash": "0"
 }
}

以上是关于检查Gmail帐户是为了跟踪使用Python的百分比的主要内容,如果未能解决你的问题,请参考以下文章

如何检查用户是不是有gmail帐户

Gmail API 服务帐户请求 - 前提条件检查失败

通过显示错误的 gmail 服务帐户发送

通过服务器端的服务帐户使用 gmail api,避免使用 OAUTH2 GUI

PHPMailer使用GMAIL SMTP和多个GMAIL帐户用于多个虚拟主机

使用 Python 检查电子邮件