You can use the documents list API to access all existing revisions for a given document, and then iterate through all of them, taking from them at intervals of 24 hrs (which you can check with the updated
attribute existing on each recision entry). Then you can download the document of each revision taken.
Structurally, it would be a HTTP GET
request for the revisions of a given document (something like https://docs.google.com/feeds/default/private/full/resource_id/revisions
) and then iterate through those, and then just GET
the ones that fit your criteria (of being spaces 24 hours apart).