【问题标题】:Google drive api doesn't show correct quota usage for gmailGoogle drive api 未显示 gmail 的正确配额使用情况
【发布时间】:2015-04-30 06:52:15
【问题描述】:

我正在尝试使用 google drive api 来获取用于 gmail 的配额。我从 api 得到的响应如下: 使用的api:https://developers.google.com/drive/v2/reference/about/get

{
 "quotaBytesTotal": "246960619520",         //246.96061952 GB
 "quotaBytesUsed": "5256850",
 "quotaBytesUsedAggregate": "85358344030",        //85.35834403 GB
 "quotaBytesUsedInTrash": "0",
 "quotaType": "LIMITED",
 "quotaBytesByService": [
{
 "serviceName": "DRIVE",
 "bytesUsed": "0"
},
{
 "serviceName": "GMAIL",
 "bytesUsed": "85353087180"       //85.3531 GB
},
{
 "serviceName": "PHOTOS",
 "bytesUsed": "0"
}

当我登录我的 gmail 帐户时,我会看到以下信息:

34% full
Using 79.59 GB of your 230 GB

这似乎不匹配。

【问题讨论】:

    标签: google-drive-api


    【解决方案1】:

    这是计算容量时二进制/十进制混淆的情况。您通过除以十进制“十亿”(10 ^ 9)将“字节”转换为“千兆字节”。但是像电脑一样思考:你真的想被 2^30 (1024*1024*1024) 除。

    246960619520 / 10^9 = 246.9 GB

    246960619520 / 2^30 = 230.0 GB

    另请参阅:Binary vs. Decimal Measurements

    【讨论】:

      猜你喜欢
      • 2017-06-03
      • 1970-01-01
      • 1970-01-01
      • 2019-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-29
      • 1970-01-01
      相关资源
      最近更新 更多