Typically you can request a multi-scoped token using: scope=http://docs.google.com%20http://spreadsheets.google.com
but this doesn't work with AuthSubJS at the moment :( http://code.google.com/p/gdata-javascript-client/issues/detail?id=4 Eric On Dec 4, 6:47 am, lasheimok <[EMAIL PROTECTED]> wrote: > Hi Eric, > > almost, but not completely. :D > > After logging in, I can search for a specific file, which is actually > returned, but when I try to get a list of the work sheets of that > file, I get the following error: > > "Request via script load timed out. Possible causes: feed URL is > incorrect; feed requires authentication" > > The code is pretty much the same as above, except that it now handles > the document feed: > > [some code] > var scope = "http://docs.google.com/feeds/"; > var docListUrl = "http://docs.google.com/feeds/documents/private/ > full"; > var listService; > > function handleFileFeed (feedRoot) { > var requestWorksheetsUrl = feedRoot.feed.entry[0].link[1].href; > listService.getFeed (requestWorksheetsUrl, handleWorksheetsFeed, > handleError); > > } > > function fetchData () { > listService = new google.gdata.client.GoogleService ('google- > service', 'gdata-doclist-test'); > if (google.accounts.user.checkLogin (scope)) { > requestFileUrl = docListUrl + "?title=" fileName + "&title- > exact=true"; > listService.getFeed (requestFileUrl, handleFileFeed, > handleError); > } else { > token = google.accounts.user.login (scope); > }} > > [/some code] > > I guess it's a scope problem? Using 'docs.google.com' as scope > probably doesn't allow me to access 'spreadsheets.google.com'. But if > I set the scope to spreadsheets.google.com, it doesn't allow me to > load the file list from docs.google.com. If I try to get the file list > from spreadsheets.google.com, the handleError function is called with > the response message "response timed out". > I also tried to log in to both scopes, but that didn't work either. > > Any idea of how to get that working? :) > > Gratefully, > Lasheimok > > On Dec 4, 3:41 am, "Eric (Google)" <[EMAIL PROTECTED]> wrote: > > > Hey Lasheimok, > > > I think you have the right idea, and your code looks right to me. > > So when you come back from AuthSubJS, your token is upgraded > > properly? (the page refreshes and the #TOKENBVALUE is removed from > > the URL) > > It may be that you're querying a feed before the token cookie has been > > set. > > > Also try deleting cookies and running the app again. > > > Eric --~--~---------~--~----~------------~-------~--~----~ 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 [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/Google-Docs-Data-APIs?hl=en -~----------~----~----~----~------~----~------~--~---
