有没有办法使用适用于Android的Drive API检查Google云端硬盘存储空间?

时间:2017-11-05 23:02:15

标签: xamarin xamarin.forms xamarin.android

我目前正在使用以下组件购买Xamarin应用程序。

https://components.xamarin.com/gettingstarted/googleplayservices-drive

我尝试使用上面的组件将文件上传到具有完整存储空间的Google驱动器,但它似乎成功上传并返回成功的响应。当我检索驱动器文件夹中的所有文件时,它似乎在那里几秒钟然后消失。

1 个答案:

答案 0 :(得分:0)

  

在某些情况下,应用可能需要使用Google云端硬盘网络服务来访问其他功能或访问比Google云端硬盘Android API中提供的范围更广的范围。

Google不会在Drive api中公开用户的Android.Gms.Drive存储空间配额。

您需要使用已获得Drive范围授权的 Auth2令牌来使用Rest API并致电:

通过Json响应,您可以访问storageQuota

{
 "storageQuota": {
  "limit": "16106127360",
  "usage": "3115832693",
  "usageInDrive": "373280402",
  "usageInDriveTrash": "46755721"
 }
}

Google Ref:About: get