Am reading the Manage-changes documentation, and tried it here. It shows what are the files that get changed/modified after the largestChangeId.
But from this response how do I identify what is being changed exactly!
Say my request with largestChangeId returned one document link. Now I went back to google drive and starrted that specific document. Now when I try the same request with (largestChangeId+1) it returned a new response. How can I identify this change is caused by starring a document? Should this be only manually compared?
Whenever a file is changed, the corresponding entry in the Changes feed will contain a
fileproperty with the updated metadata:https://developers.google.com/drive/v2/reference/changes#resource
Instead of manually comparing properties, you should simply overwrite your local copy with the updated one.