使用Android API设置Drive文件的权限(com.google.android.gms.drive.DriveApi)

时间:2014-03-27 06:02:18

标签: android api google-drive-api

我正在使用Drive Android API(com.google.android.gms.drive.DriveApi)在Google云端硬盘上上传/下载/共享文件来创建应用。以下是我所关注的示例代码的网址:https://github.com/googledrive/android-demos/tree/master/src/com/google/android/gms/drive/sample/demo

API客户端(com.google.android.gms.common.api.GoogleApiClient)会在连接到Google服务时提示用户选择帐户,因此我没有用户的凭据。

我可以使用Android API(com.google.android.gms.drive.DriveApi)上传/下载文件,但是没有用于设置文件权限的API,因此用户可以与public共享。示例代码也没有任何设置文件权限的示例。

我用Google搜索,但发现大多数使用JAVA API的示例都需要OAuth或API Key设置。

如果有人知道如何使用Android API解决此问题,请提供帮助。

提前致谢!

1 个答案:

答案 0 :(得分:0)

此功能目前在Android专用API中不可用。您可以根据Java API Client

中所述授权,对您应用的此部分使用REST API

如果您有文件的DriveId,您可以从中获取resourceId,您可以使用它来在Java REST API中发出请求。