我正在尝试使用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
似乎并不匹配。
答案 0 :(得分:2)
这是计算容量时二进制/十进制混淆的情况。您将'字节'转换为'千兆字节'除以十进制'十亿'(10 ^ 9)。但想想就像一台电脑:你真的想要除以2 ^ 30(1024 * 1024 * 1024)。
246960619520/10 ^ 9 = 246.9 GB
246960619520/2 ^ 30 = 230.0 GB