Unable to update Google Drive files using Drive API v3 — The resource body includes fields which are not directly writable

后端 未结 3 1043
不思量自难忘°
不思量自难忘° 2020-12-11 10:26

I am trying to use Google Drive API (v3) to make updates to documents in Google Drive.

I have read this migration guide: Google Drive API v3 Migration

An

3条回答
  •  忘掉有多难
    2020-12-11 10:44

    in the code it looks like this

    Drive service... // your own declared implementation of service
    File  file = new File(); //using the com.google.api.services.drive.model package
        // part where you set your data to file like:
    file.setName("new name for file");
    String fileID = "id of file, which you want to change";
    service.files().update(fileID,file).execute();
    

    trying to change the fields from remote files, and rewriting to this file can throw the security exception like exception below. but it is not a solution for your question. If you want to share file to another google account by email, you can do it with reimplementing authorization to authorization with using service account of your app, and the add the needed email, as owner of the file.

提交回复
热议问题