私は自分のAndroidアプリでGoogleドライブのファイル共有に取り組んでいます。シナリオは次のとおりです...ユーザーAはユーザーBとファイルを共有し、ユーザーに「ライター」の役割を与えます。その後、忘れられたユーザーAも、同じファイルをユーザーBと共有し、今回はユーザーに「リーダー」の役割を与えます。私の質問は、これは最初の許可を上書きしますか?または、アプリは既存のファイル権限のチェックを処理する必要がありますか?
質問する
4318 次
1 に答える
1
とがあれば、のプロパティdrive.permissions.update
を更新するために使用できます。プロパティは上書きされます。ただし、気付いた場合は、ユーザーに付与されたアクセス許可にセカンダリロールを追加できるプロパティがあります。現在、許可されているのはのみです。将来的には、そのプロパティにさらに多くの役割が追加される可能性があります。role
permission
fileId
permissionId
role
additionalRoles[]
commenter
GoogleAPIExplorerを使用して自分で確認できます。
- まず、共有ファイル
drive.files.list
を取得するためのリクエストを送信します。fileId
- ユーザーを取得するために
drive.permissions.list
リクエストを送信します(これは応答に含まれます)。fileId
permissionId
id
- とを使用する
fileId
と、本文にプロパティを指定してリクエストを送信することで、そのユーザーの役割を変更permissionId
できます 。drive.permissions.update
role
于 2012-08-23T13:26:18.133 に答える