I found a workaround solution. Instead of calling SpreadsheetEntry.getWorksheets() to get List<WorksheetEntry>, I use SpreadsheetEntry.getWorksheetFeedUrl() to get the url of the worksheet. Then I change the url to use https and add xoauth_requestor parameter to the url. Use SpreadsheetEntry.getFeed (worksheetUrl, WorksheetFeed.class) , I am albe to get WorksheetEntry object now
On Jan 7, 6:24 pm, charlesweird <charleswe...@gmail.com> wrote: > I got an "Unknown authorization header" exception when I tried to call > SpreadsheetEntry.getWorksheets() java library. > I am using 2-legged OAuth authentication. I was able to get > SpreadsheetEntry object successfully but got this error when calling > getWorksheets() function Here's the url (notice I have to use https://) > to get the SpreadsheetEntry object > > https://spreadsheets.google.com/feeds/spreadsheets/private/full/0AuIP... > > If I use just use regular OAuth access token, I will not have this > issue. > > I appreciate any help, thank you > > at com.google.gdata.client.http.HttpGDataRequest.handleErrorResponse > (HttpGDataRequest.java:563) > at com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse > (GoogleGDataRequest.java:543) > at com.google.gdata.client.http.HttpGDataRequest.checkResponse > (HttpGDataRequest.java:535) > at com.google.gdata.client.http.HttpGDataRequest.execute > (HttpGDataRequest.java:514) > at com.google.gdata.client.http.GoogleGDataRequest.execute > (GoogleGDataRequest.java:515) > at com.google.gdata.client.Service.getFeed(Service.java:1034) > at com.google.gdata.client.Service.getFeed(Service.java:897) > at com.google.gdata.client.GoogleService.getFeed(GoogleService.java: > 631) > at com.google.gdata.client.Service.getFeed(Service.java:916) > at com.google.gdata.data.spreadsheet.SpreadsheetEntry.getWorksheets > (SpreadsheetEntry.java:128)
-- You received this message because you are subscribed to the Google Groups "Google Docs Data APIs" group. To post to this group, send email to google-docs-data-a...@googlegroups.com. To unsubscribe from this group, send email to google-docs-data-apis+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/Google-Docs-Data-APIs?hl=en.