That stack trace is from the http response to making a request for the feed at https://spreadsheets.google.com/feeds/spreadsheets/private/full
Did you set up all the authentication? That is the likely culprit for why you are receiving a 404. On Thu, Dec 20, 2012 at 12:16 AM, Bill Sanderson <[email protected]>wrote: > nota good idea re-teaching myself Java ( been some time since I > programmed). at the same time leaning the spreadsheet api. I can get > basic java programs compiled and run. But when I try the java sample to > get a spreadsheet. > > import com.google.gdata.client.spreadsheet.*; > import com.google.gdata.data.spreadsheet.*; > import com.google.gdata.util.*; > > import java.io.IOException; > import java.net.*; > import java.util.*; > > public class MySpreadsheetIntegration { > public static void main(String[] args) > throws AuthenticationException, MalformedURLException, IOException, > ServiceException { > > SpreadsheetService service = > new SpreadsheetService("MySpreadsheetIntegration-v1"); > > // TODO: Authorize the service object for a specific user (see other > sections) > > // Define the URL to request. This should never change. > URL SPREADSHEET_FEED_URL = new URL( > "https://spreadsheets.google.com/feeds/spreadsheets/private/full"); > > // Make a request to the API and get all spreadsheets. > SpreadsheetFeed feed = service.getFeed(SPREADSHEET_FEED_URL, > SpreadsheetFeed.class); > List<SpreadsheetEntry> spreadsheets = feed.getEntries(); > > // Iterate through all of the spreadsheets returned > for (SpreadsheetEntry spreadsheet : spreadsheets) { > // Print the title of this spreadsheet to the screen > System.out.println(spreadsheet.getTitle().getPlainText()); > } > } > } > > I get this compiler error > > > > > > > > Exception in thread "main" com.google.gdata.util.ResourceNotFoundException: > Not Found > > <HTML> > > <HEAD> > > <TITLE>Not Found</TITLE> > > </HEAD> > > <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> > > <H1>Not Found</H1> > > <H2>Error 404</H2> > > </BODY> > > </HTML> > > > at > com.google.gdata.client.http.HttpGDataRequest.handleErrorResponse(HttpGDataRequest.java:599) > > at > com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse(GoogleGDataRequest.java:564) > > at > com.google.gdata.client.http.HttpGDataRequest.checkResponse(HttpGDataRequest.java:560) > > at > com.google.gdata.client.http.HttpGDataRequest.execute(HttpGDataRequest.java:538) > > at > com.google.gdata.client.http.GoogleGDataRequest.execute(GoogleGDataRequest.java:536) > > at com.google.gdata.client.Service.getFeed(Service.java:1135) > > at com.google.gdata.client.Service.getFeed(Service.java:998) > > at com.google.gdata.client.GoogleService.getFeed(GoogleService.java:645) > > at com.google.gdata.client.Service.getFeed(Service.java:1017) > > at MySpreadsheetIntegration.main(MySpreadsheetIntegration.java:23) > > > > > I know I imported the jar files. but I not seeing the error? > > thanks > bill >
