Sure Paul. Would let u know next week once we are done -Brad
On Jun 29, 9:34 pm, "Paul (Google)" <[email protected]> wrote: > No problem Brad! I'm definitely interested to hear how your Apex > implementation goes. AuthSub will get a bit more tricky once you move > from H9 to production Health (i.e. tokens must be signed). There > shouldn't be any problems that we can't work through, however. > > Paul > > On Jun 29, 1:23 am, Brad <[email protected]> wrote: > > > > > Hi Paul, > > > Thanks a lot for pointing out the url was wrong. > > That was the problem. > > > Appreciate your help > > -Brad. > > > On Jun 29, 7:00 am, "Paul (Google)" <[email protected]> wrote: > > > > Hi Brad, > > > > I'm not too sure why you're seeing the redirect, but it looks like you > > > might not have the proper URL for upgrading to a session token. The > > > correct URL should be "https://www.google.com/accounts/ > > > AuthSubSessionToken". It looks like the other headers are correct. > > > > If you haven't already run across them, the following are a couple of > > > resources that you might helpful: > > > >http://code.google.com/apis/health/docs/2.0/developers_guide_protocol...... > > > > Cheers! > > > > Paul > > > > On Jun 28, 5:52 am, Brad <[email protected]> wrote: > > > > > Hi, > > > > > I am trying to access H9 sandbox from my > > > > web-sitehttps://healthforce-developer-edition.na7.force.com > > > > > I am able to get the one-time use token but if I try to > > > > get a session token I get the following redirect code (302) > > > > in my response. > > > > > <HEAD> > > > > <TITLE>Moved Temporarily</TITLE> > > > > </HEAD> > > > > <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> > > > > <H1>Moved Temporarily</H1> > > > > The document has moved <A HREF="https://www.google.com/accounts/ > > > > ServiceLogin?service=weaver&nui=1&continue=https%3A%2F > > > > %2Fh9.google.com%2Fh9%2Fauthsub&followup=https%3A%2F > > > > %2Fh9.google.com%2Fh9%2Fauthsub&rm=hide">here</A>. > > > > </BODY> > > > > </HTML> > > > > > Here are my request headers > > > > > req.setEndpoint('https://h9.google.com/h9/authsub'); > > > > req.setHeader('GData-Version', '2');//adding/removing makes no > > > > difference > > > > req.setMethod('GET'); > > > > req.setHeader('X-If-No-Redirect', '1' ); > > > > req.setHeader('content-type', 'application/x-www-form- > > > > urlencoded' ); > > > > req.setHeader('Authorization','AuthSub token="' + requestToken+'"');// > > > > request token is obtained dynamically > > > > req.setHeader('Accept-Encoding','compress, gzip');//adding/removing > > > > makes no difference > > > > > Another thing I noticed is that if I check the Link Status in Google > > > > Health->Settings > > > > my website is not listed there. > > > > > The implementation is done in Apex (Salesforce.com API language) which > > > > is 90% similar to java. > > > > > I have spent around 2 days trying to get this to work but in vain. > > > > Any help would be greatly appreciated. > > > > > Thank you- Hide quoted text - > > > > - Show quoted text -- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "Google Health 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/googlehealthdevelopers?hl=en.
