Even I am getting the same error. I am using 3 legged oauth and have almost 
similar code. I will appreciate any help.

On Friday, March 16, 2012 10:34:39 AM UTC-4, Bogdan Petran wrote:
>
> I have the below method: 
>
> public String tryGoogleAuthentication(String auth_token){
>     ContactsService contactsService = new ContactsService(".....");
>     contactsService.setUserToken(auth_token);
>
>     IFeed feed = null;
>     try {
>         feed = contactsService.getFeed(new 
> URL("https://www.google.com/m8/feeds/  
> contacts/default/full?max-results=10000"), ContactFeed.class);
>     } catch (IOException e) {
>         e.printStackTrace();
>         return CONST.GOOGLE_AUTH_INVALID_TOKEN;
>     } catch (ServiceException e) {          
>         e.printStackTrace();
>         return CONST.GOOGLE_AUTH_INVALID_TOKEN;
>     } catch (NullPointerException e) {
>         e.printStackTrace();
>         return CONST.GOOGLE_AUTH_INVALID_TOKEN;
>     }
>
>     if (feed == null)
>         return "";
>
>     String externalId = feed.getId();
>     IPerson person = feed.getAuthors().get(0);
>     String email = person.getEmail();
>     String name = person.getName();
>     String nameLang = person.getNameLang();
>
>     System.out.println("externalId: " + externalId);
>     System.out.println("email: " + email);
>     System.out.println("name: " + name);
>     System.out.println("nameLang: " + nameLang);
>
>     return CONST.STATUS_OK;
> }
>
> and I get the error:
>
> java.lang.NullPointerException: No authentication header information
> at 
> com.google.gdata.util.AuthenticationException.initFromAuthHeader(AuthenticationException.java:96)
> at 
> com.google.gdata.util.AuthenticationException.<init>(AuthenticationException.java:67)
> at 
> com.google.gdata.client.http.HttpGDataRequest.handleErrorResponse(HttpGDataRequest.java:600)
> at 
> com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse(GoogleGDataRequest.java:563)
> at 
> com.google.gdata.client.http.HttpGDataRequest.checkResponse(HttpGDataRequest.java:552)
> at 
> com.google.gdata.client.http.HttpGDataRequest.execute(HttpGDataRequest.java:530)
> at 
> com.google.gdata.client.http.GoogleGDataRequest.execute(GoogleGDataRequest.java:535)
> 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:631)
> at com.google.gdata.client.Service.getFeed(Service.java:1017)
> at 
> ro.servlet.data.ClientAuthenticator.tryGoogleAuthentication(ClientAuthenticator.java:96)
> ....
>
>  Please tell what shoud I set to contactsService(except setUserToken) in 
> order to work proper?
>
> I really need to finish this task, so please, if anyone knows how this can 
> be fixed, help me !
>
> Thank you,
>
> Bogdan
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" 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/android-developers?hl=en

Reply via email to