如何在java中使用Google Drive v3設置文件的應用程序屬性?如何在Google Drive api v3中使用appProperties?
該引用說:「files.update與{'appProperties':{'key':'value'}}」,但我不明白如何將它應用到我的java代碼。
我試過的東西
file = service.files().create(body).setFields("id").execute();
Map<String, String> properties = new HashMap<>();
properties.put(DEVICE_ID_KEY, deviceId);
file.setAppProperties(properties);
service.files().update(file.getId(), file).setFields("appProperties").execute();
但後來我得到一個錯誤「資源本體包括不直接寫場。」
並獲取數據:
File fileProperty = service.files().get(sFileId).setFields("appProperties").execute();
那麼如何設置和獲取該文件的屬性? 謝謝! :)
編輯 我試圖
file = service.files().create(body).setFields("id").execute();
Map<String, String> properties = new HashMap<>();
properties.put(DEVICE_ID_KEY, deviceId);
file.setAppProperties(properties);
service.files().update(file.getId(), file).execute();
,但我仍然得到同樣的錯誤消息。
我試過 file = service.files()。create(body).setFields(「id」)。execute(); Map properties = new HashMap <>(); properties.put(DEVICE_ID_KEY,deviceId); file.setAppProperties(properties); File fileProperty = service.files()。update(file.getId(),file).execute(); 但我仍然得到相同的錯誤。 –
Mackan