Are you upgrading to a session token?
http://code.google.com/apis/gdata/authsub.html#request-session-token

<http://code.google.com/apis/gdata/authsub.html#request-session-token>Eric

On Mon, Jul 27, 2009 at 4:15 AM, Peter <naveen.ven...@gmail.com> wrote:

>
> Hi guyz,
>
> I got into a problem when I try to retrieve the document list with the
> help of AuthSub. Here goes my code snippet,
> <%
>
> String googleReturnUrl = "http://naveenv:9090/zc/jsp/lg.jsp";;
>
> String google = "https://www.google.com/accounts/AuthSubRequest?
> next="+ java.net.URLEncoder.encode(googleReturnUrl, "UTF-8") +
> "&scope=" + java.net.URLEncoder.encode("https://docs.google.com/
> feeds","UTF-8") + "&secure=0&session=1"; %>
>
> <a href="<%=google%>">Click Here</a>
>
>
> The user clicks on "Grant Access" button and I get the token in the
> request parameter.
>
>
> <%!public static DocsService service = null;%>
>
> <%
>
> String authToken = request.getParameter("token");
>
>       try{
>
>            service = new DocsService("Document List");
>            service.setAuthSubToken(authToken);
>
>            //Listing only documents
>            URL feedUri = new URL("http://docs.google.com/feeds/
> documents/private/full/-/document");
>
>            DocumentListFeed feed = service.getFeed(feedUri,
> DocumentListFeed.class);
>
>            //Listing only documents ends here
>
>            for (DocumentListEntry entry : feed.getEntries()) {
>                          // Print Documents
>            }
>
>        } catch(Exception e){
>            e.printStackTrace();
>        }
> %>
>
> When I run the JSP page I get the following exception
>
> [16:39:22:240]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:
> com.google.gdata.util.AuthenticationException: Token invalid - Invalid
> AuthSub token.
> <HTML>
> <HEAD>
> <TITLE>Token invalid - Invalid AuthSub token.</
> TITLE>
> </
> HEAD>
> <BODY BGCOLOR="#FFFFFF"
> TEXT="#000000">
> <H1>Token invalid - Invalid AuthSub token.</
> H1>
> <H2>Error 401</
> H2>
> </
> BODY>
> </
> HTML>
> |
> [16:39:22:241]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> com.google.gdata.client.http.HttpGDataRequest.handleErrorResponse
> (HttpGDataRequest.java:563)|
> [16:39:22:241]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse
> (GoogleGDataRequest.java:543)|
> [16:39:22:241]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> com.google.gdata.client.http.HttpGDataRequest.checkResponse
> (HttpGDataRequest.java:535)|
> [16:39:22:241]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> com.google.gdata.client.http.HttpGDataRequest.execute
> (HttpGDataRequest.java:514)|
> [16:39:22:242]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> com.google.gdata.client.http.GoogleGDataRequest.execute
> (GoogleGDataRequest.java:515)|
> [16:39:22:242]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> com.google.gdata.client.Service.getFeed(Service.java:
> 1034)|
> [16:39:22:242]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> com.google.gdata.client.Service.getFeed(Service.java:
> 897)|
> [16:39:22:243]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> com.google.gdata.client.GoogleService.getFeed(GoogleService.java:
> 631)|
> [16:39:22:243]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> com.google.gdata.client.Service.getFeed(Service.java:
> 916)|
> [16:39:22:243]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.jsp.jsp.lg_jsp._jspService(lg_jsp.java:
> 110)|
> [16:39:22:243]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:
> 94)|
> [16:39:22:244]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> 803)|
> [16:39:22:244]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.jasper.servlet.JspServletWrapper.service
> (JspServletWrapper.java:324)|
> [16:39:22:244]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:
> 292)|
> [16:39:22:244]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
> 236)|
> [16:39:22:245]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> 803)|
> [16:39:22:245]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:237)|
> [16:39:22:245]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:157)|
> [16:39:22:245]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> com.adventnet.sas.audit.AuditFilter.doFilter(AuditFilter.java:
> 44)|
> [16:39:22:246]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:186)|
> [16:39:22:246]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:157)|
> [16:39:22:246]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> com.adventnet.sas.security.filter.DomainDisassociator.doFilter
> (DomainDisassociator.java:64)|
> [16:39:22:247]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:186)|
> [16:39:22:247]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:157)|
> [16:39:22:247]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> com.adventnet.zc.client.filter.URLFilter.doFilter(URLFilter.java:
> 357)|
> [16:39:22:247]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:186)|
> [16:39:22:248]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:157)|
> [16:39:22:248]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> com.adventnet.iam.security.SecurityFilter.doFilter(SecurityFilter.java:
> 239)|
> [16:39:22:248]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:186)|
> [16:39:22:248]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:157)|
> [16:39:22:248]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:214)|
> [16:39:22:248]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:104)|
> [16:39:22:249]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 520)|
> [16:39:22:249]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.StandardContextValve.invokeInternal
> (StandardContextValve.java:198)|
> [16:39:22:249]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java:152)|
> [16:39:22:249]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:104)|
> [16:39:22:249]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
> 520)|
> [16:39:22:249]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:137)|
> [16:39:22:249]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:104)|
> [16:39:22:250]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.valves.ErrorReportValve.invoke
> (ErrorReportValve.java:118)|
> [16:39:22:250]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:102)|
> [16:39:22:250]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> 535)|
> [16:39:22:250]|[07-27-2009]|[SYSOUT]|[INFO]|[16]|:      at
> org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:102)|
>
>
> Can you please help me out to get rid off this problem.
>
> Naveen. V
> >
>

--~--~---------~--~----~------------~-------~--~----~
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-APIs@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
-~----------~----~----~----~------~----~------~--~---

Reply via email to