Also, If I were to use this to get a photo:
GET https://www.google.com/m8/feeds/photos/media/{userEmail}/{contactId} how do you get the current authenticated user's contactId (2-legged oauth) Thanks Tom On Thursday, March 22, 2012 4:43:40 PM UTC-7, Tom Saulpaugh wrote: > > I'm trying to get the authenticated user's profile and picture. > I'm using 2-legged oauth in a google apps domain. > > My code looks like: > > ContactsService contactsService; > GoogleOAuthParameters oauthParameters; > > > oauthParameters = new GoogleOAuthParameters(); > oauthParameters.setOAuthConsumerKey(consumerKey); > oauthParameters.setOAuthConsumerSecret(consumerSecret); > > oauthParameters.setScope("https://www.google.com/m8/feeds/<https://www.google.com/m8/feeds/> > "); > oauthParameters.setOAuthType(OAuthType.TWO_LEGGED_OAUTH); > OAuthHmacSha1Signer signer = new OAuthHmacSha1Signer(); > > contactsService = new ContactsService("marketplace-login"); > try { > contactsService.setOAuthCredentials(oauthParameters, signer); > } catch (OAuthException e) { > throw new ServletException("Unable to initialize contacts > service", e); > } > > > java.net.URL contactFeedUrl = new java.net.URL(" > https://www.google.com/m8/feeds/profiles/domain/<https://www.google.com/m8/feeds/profiles/domain/>" > > + domainName + "/full/" + userName + > "?xoauth_requestor_id="+loginName+"&v=3.0"); > Query query = new Query(contactFeedUrl); > try { > contactsService.setHeader("GData-Version", "3.0"); > ContactFeed resultFeed = contactsService.getFeed(query, > ContactFeed.class); > > What am I doing wrong? > or > Is there a better way to get the current user's picture when using > 2-legged oauth? > > Thanks, > > Tom > > -- You received this message because you are subscribed to the Google Groups "Google Contacts, Shared Contacts and User Profiles 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://code.google.com/apis/contacts/community/forum.html
