Dropbox には Copy_ref API があり、同じファイルを複数のユーザーに簡単にアップロードできます。この種の機能は Google ドライブ API にはありません。サーバーからアップロードする代わりに、コピーを使用して同じファイルを別のユーザーのアカウントにアップロードすることはできますか?
質問する
667 次
1 に答える
0
それは仕方がないと思います。代わりに、Drive SDK が持つ共有機能を使用できます。共有を使用すると、ファイルのコピーを他のアカウントに作成できます。
private static Permission insertPermission(Drive service, String fileId,
String value, String type, String role) {
Permission newPermission = new Permission();
newPermission.setValue(value);
newPermission.setType(type);
newPermission.setRole(role);
try {
return service.permissions().insert(fileId, newPermission).execute();
} catch (IOException e) {
System.out.println("An error occurred: " + e);
}
return null;
setValue はユーザー アカウントの指定、type はアカウントの種類 (ユーザーまたはグループ)、role は権限です。このドライブ許可を参照できます
于 2012-10-27T04:46:51.063 に答える