2016-11-07 8 views
1

Googleドライブアカウントに他のユーザーがアクセスできるようにする必要があるアプリで、ドライブにファイルをアップロードできるようにする機能を開発しています。ドライブアカウントにアップロードする権限を他のユーザーに与える

私はgoogle drive android apiを検索していましたが、demosもチェックアウトしましたが、私が欲しいものに関連するものは見つかりませんでした。

これは実行可能なものですか?はいの場合は、作成するためにAPIから何が必要ですか?

答えて

1

あなたのGoogleドライブへのアクセスを完全に与える唯一の方法は、あなたが望むものではないパスワードを共有することだと思います。あなたができることは、他のユーザーがファイルを出し入れできるフォルダを共有することです。

Permissions.createを使用して、タイプを「ユーザー」に設定し、そのユーザーの電子メールを送信します。あなたはSharing Files in Drive APIでコードサンプルを確認することができます。

Permission userPermission = new Permission() 
     .setType("user") 
     .setRole("writer") 
     .setEmailAddress("[email protected]"); 
driveService.permissions().create(fileId, userPermission) 
     .setFields("id") 
     .queue(batch, callback); 

Permission domainPermission = new Permission() 
     .setType("domain") 
     .setRole("reader") 
     .setDomain("appsrocks.com"); 
driveService.permissions().create(fileId, domainPermission) 
     .setFields("id") 
     .queue(batch, callback); 

あなたにも同じ問題について話すように見えるこのgoogle forumを読むことができます。

+1

お返事ありがとうございます。まだ試してみませんでしたが、あなたの答えが正しい軌道にあると思うので、私はそれを受け入れました。 – Mes

関連する問題