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
Referring to https://developers.google.com/drive/v3/reference/files#resource-representations, you can see that shared isn't a writable field. If you think about it, this makes perfect sense. You can share a file by adding a new permission, and you can check if a file has been shared by reading the shared property. But saying a file is shared, other than by actually sharing it, makes no sense.