I'm trying to use the GUID returned by the revisions object to create links to raw markdown pages on a given SE site. For instance, if I wanted to see the last revision of:
I might look at the revision history, and fetch the revision GUID for the highest number revision, like:
This gives me a GUID of
8881D546-F3D7-4861-A7F8-FE396FDF3E34 for the post.
If I actually try to fetch this GUID though, I get:
Even though my filter includes the "body" attribute, it is apparently NULL, which means the body is not returned. Further, trying to view the
view-source page for this revision gives a 40x error:
For my query, I don't particularly need to know the body field, so I'm not asking for it in order to save bandwidth (and presumably load on SE servers). However, it's the only way I can figure out so far to determine whether or not a given version will return an error if I request the
view-source page for it. If it is NULL, then that GUID/revision is invalid for the purposes of my use, and if it isn't, then the GUID/revision is potentially interesting.
Is there a better way to approach this problem?