我正在使用雲端硬盤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使用Android API設置雲端硬盤文件的權限(com.google.android.gms.drive.DriveApi)
API客戶端(com.google.android.gms.common.api.GoogleApiClient)會提示用戶在連接到Google服務時選擇一個帳戶,沒有用戶的憑據。
我可以使用Android API(com.google.android.gms.drive.DriveApi)上傳/下載文件,但沒有設置文件權限的API,因此用戶可以與公衆共享。示例代碼也沒有任何示例來設置文件權限。
我使用了Google搜索功能,但主要發現了使用JAVA API的示例,這些API需要安裝OAuth或API Key。
如果有人知道如何使用Android API解決這個問題,請幫忙。
在此先感謝!
感謝您的回覆。正如我在我的問題中提到的,我遇到了JAVA API的示例,但它創建了一個完全不同的Drive(服務)實例,無法利用Android上的Google Play服務的強大功能。 – Hitesh
Cheryl,如果在Android應用程序中使用GDAA和Java API客戶端,用戶需要兩次驗證(每次驗證一次?)或者有什麼方法可以在Play服務和REST API之間使用單個Drive身份驗證? –
授權是基於每個應用程序ID的,因此如果您爲Android和REST API使用相同的開發者控制檯項目,則只需授權一次。 –