Downloading Spreadsheets From Google Docs
        Posted  
        
            by jeremynealbrown
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by jeremynealbrown
        
        
        
        Published on 2010-05-11T18:40:18Z
        Indexed on 
            2010/05/11
            20:44 UTC
        
        
        Read the original article
        Hit count: 342
        
Hello,
I am working on an Android app that uses the gdata-java-client to download documents for display only. So far I have an application that authenticates with the services and displays a list of user documents. When the user selects a document another query is made for the documents itself. A request for txt, html, rtf and doc files works well, however when I request a spreadsheet in either .csv or .xsl format the result is unexpected.
I'm using an HTTPResponse object to store the result of a an HTTPRequest. When I request a document in .csv or .xsl format the HTTPResponse.parseAsString() method produces an entire html page which appears to be the Google Docs home page. Sounds strange, but the result is the actual html for the login page. The HTTPResponse.getStatusMessage returns a 200.
Seems like I am missing something simple here. Is there another property of the HTTPResponse that contains the .csv data?
I am pretty sure that I am using the correct uri for downloading spreadsheets because it works when I download through my browser. In any case here is an example uri:
https://spreadsheets.google.com/feeds/download/spreadsheets/Export?key=0AsE_6_YIr797dHBTUWlHMUFXeTV4ZzJlUGxWRnJXanc&exportFormat=csv
Thanks in advance for any help :)
© Stack Overflow or respective owner