Проверка учетной записи Gmail для отслеживания использования пространства в процентах с Python - PullRequest
0 голосов
/ 03 сентября 2018

При использовании Python мне нужно прочитать общий объем хранилища учетной записи Gmail, чтобы отслеживать использование пространства в процентах, как видно на странице Gmail.

Пример: если указано 10 ГБ из 15 ГБ (66%), то файл должен записать число - 66.

Возможно ли это?

Заранее спасибо

1 Ответ

0 голосов
/ 03 сентября 2018

Вы можете использовать lib запросов и сделать базовый запрос к API Google Диска, поскольку почта и диск совместно используют одно и то же место для хранения. Вы можете проверить детали API здесь

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"
 }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...