0

我已阅读 Drive SDK 参考手册,并使用以下 url 中的信息将一组自定义属性插入到驱动器上的文件中:

https://developers.google.com/drive/v2/reference/properties/insert

在此期间,我必须多次调用执行命令(每次插入一次):

Property newProperty1 = new Property();
newProperty1.setKey(key);
newProperty1.setValue(value);

Property newProperty2 = new Property();
newProperty2.setKey(key);
newProperty2.setValue(value);

gDriveService.properties().insert(fileId, newProperty1).execute();
gDriveService.properties().insert(fileId, newProperty2).execute();

我正在寻找一种方法来一次插入多个自定义属性,这样我只需要调用一次执行(这应该会提高性能)。

4

1 回答 1

1

您可以按照此处的描述批量请求https://code.google.com/p/google-api-java-client/wiki/Batch

注意。我在批处理 20 多个插入时遇到了重大问题。希望如果(a)您的批次较小并且(b)插入属性没有与插入文件相同的问题,那么您应该没问题。

于 2013-09-26T10:15:39.733 回答