title: How can I download a Revision of a Google Doc using Drive API 3.0?
body: <p>I finally have a working solution for Drive API 2.0 (v2) in c# .NET to get a Google Doc Revision binary stream using the process below. This process for getting a Document Revision is very different from just getting a normal Document.</p>
  <p><strong>To get a Google Doc Revision in v2</strong></p>
  <ol>
  <li><p>OAUTH2 authorization (the account used must have Editor permissions)</p>
  </li>
  <li><p>Send GET request to version 2 of the Drive API with the FileId and RevId (this returns Revision metadata)</p>
  </li>
  <li><p>Send another GET request to version 2 of the Drive API with &quot;export&quot; URI obtained in step 2 for the desired export type, such as docx (or pdf/etc), for the Revision (this returns a massively long URI that expires quickly).</p>
  </li>
  <li><p>Send another GET request to the temporary &quot;export&quot; URI to get the binary file stream of the Revision and export type specified in step 2.</p>
  </li>
  </ol>
  <p>Is there a way to get the binary stream of a Google Doc Revision in Drive 3.0 (v3)? This feature seems to have been removed. C# or JavaScript or curl or PHP or any coding language is fine...</p>