Looks like I found the solution:
com.google.gdata.data.spreadsheet.SpreadsheetEntry.getKey() can also be
used similar to the resource ID:
*Example*:
com.google.gdata.data.spreadsheet.SpreadsheetEntry.*getKey*() -> results in
something like:
*tOP3L-l_QtazF3l06tY_ANaA
*
URL metafeedUrlDocList =
new URL("https://docs.google.com/feeds/default/private/full/
tOP3L-l_QtazF3l06tY_ANaA);
DocumentListEntry documentListEntry = client.getEntry(metafeedUrlDocList,
DocumentListEntry.class);
com.google.gdata.data.docs.DocumentListEntry.*getResourceId*() -->
resultsin something like *
spreadsheet:SdrJJSBoMPdEGTodGs5akw1QThPaG1oOF9ndU9CWsdgEdlE*
URL metafeedUrlDocList =
new URL("
https://docs.google.com/feeds/default/private/full/spreadsheet:SdrJJSBoMPdEGTodGs5akw1QThPaG1oOF9ndU9CWsdgEdlE");
DocumentListEntry documentListEntry = client.getEntry(metafeedUrlDocList,
DocumentListEntry.class);
Both approaches give me the same Document. After that I can get the export
link like this;
String exportUrl = ((MediaContent) documentListEntry.getContent()).getUri()
+ "&exportFormat=" + fileExtension;