One more thing... When I tried the same thing with AuthSub, it worked. but no luck with OAuth.
On Mon, Oct 11, 2010 at 10:26 AM, kanaya bhattad <[email protected]>wrote: > Hi, > Could ypu please check by changing your > > > HealthService service = new HealthService(reqFctry.ApplicationName); > > with > > *Service service = new Service(authFactory.Service, > authFactory.ApplicationName);* > > Thanks and Regards, > Kanaya > > > On Mon, Oct 11, 2010 at 7:38 PM, CTIS C <[email protected]> wrote: > >> Hi, All, >> >> Thanks for pitching in... keeps me going. >> >> I looked at the .Net error and found that actual errors is... >> >> *"The remote server returned an error: (401) Unauthorized."* >> ** >> Any thoughts ? >> >> Thanks >> >> On Mon, Oct 11, 2010 at 4:32 AM, Ashwini Shahapurkar < >> [email protected]> wrote: >> >>> Hi, >>> >>> Following code worked for me. Just try it out and let me know if it works >>> for you also. >>> >>> Entry newNotice = new Entry(); >>> newNotice.setTitle(new PlainTextConstruct(subject)); >>> newNotice.setContent(new PlainTextConstruct(message)); >>> >>> if (ccr != null) { >>> XmlBlob ccrElement = new XmlBlob(); >>> ccrElement.setBlob(ccr); >>> newNotice.setXmlBlob(ccrElement); >>> } >>> createdNotice = healthService.insert(new URL(url), newNotice); >>> >>> On Mon, Oct 11, 2010 at 11:11 AM, CTISTeam >>> <[email protected]>wrote: >>> >>>> Hi, All, >>>> >>>> We are using OAuth to connect to Google Health. We are able to >>>> retrieve CCR data. Now when we try to post/insert any new data, we >>>> are >>>> getting message “Execution of request failed”. >>>> >>>> >>>> Following is code snippet which we have used for posting new episode >>>> to Google H9. >>>> >>>> >>>> GOAuthRequestFactory reqFctry = new GOAuthRequestFactory("weaver", >>>> "domain-applcaiton-v1"); >>>> reqFctry.ConsumerKey = consumerKey; >>>> reqFctry.ConsumerSecret = consumerSecret; >>>> >>>> >>>> reqFctry.GAuthToken = GAuthToken; >>>> >>>> >>>> HealthService service = new HealthService(reqFctry.ApplicationName); >>>> service.RequestFactory = reqFctry; >>>> >>>> >>>> AtomEntry newNotice = new AtomEntry(); >>>> >>>> >>>> newNotice.Title.Text = "A test message"; >>>> newNotice.Content.Content = "This is a test message."; >>>> >>>> >>>> String ccrXmlString ="<ContinuityOfCareRecord xmlns=\"urn:astm- >>>> org:CCR >>>> \"><Body><Results><Result><Test><Description><Text>Blood Pressure, >>>> Diastolic(Lower Number)</Text><Code><Value>18.4248</Value> >>>> <CodingSystem>Google</CodingSystem></Code></ >>>> Description><TestResult><Value>80</Value><Units><Unit>mmHg</Unit></ >>>> Units></TestResult><DateTime><Type><Text>Collection start date</ >>>> Text></ >>>> Type><ExactDateTime>2010-05-02T07:00:00Z</ExactDateTime></DateTime></ >>>> Test></Result><Result><Test><Description><Text>Blood Pressure, >>>> Systolic (Upper Number) </Text><Code><Value>18.13801</ >>>> Value><CodingSystem>Google</CodingSystem></Code></ >>>> Description><TestResult><Value>120</Value><Units><Unit>mmHg</Unit></ >>>> Units></TestResult><DateTime><Type><Text>Collection start date</ >>>> Text></ >>>> Type><ExactDateTime>2007-05-02T07:00:00Z</ExactDateTime> </ >>>> DateTime></ >>>> Test></Result></Results></Body></ContinuityOfCareRecord>"; >>>> >>>> >>>> XmlDocument ccrDoc = new XmlDocument(); >>>> ccrDoc.LoadXml(ccrXmlString); >>>> >>>> newNotice.ExtensionElements.Add(newXmlExtension(ccrDoc.DocumentElement)); >>>> >>>> >>>> service.Insert(new Uri("https://www.google.com/h9/feeds/profile/ >>>> default"), newNotice); >>>> >>>> >>>> So are we missing anything? Any help or guidance will be helpful. >>>> >>>> Thanks >>>> >>>> -- >>>> 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]<googlehealthdevelopers%[email protected]> >>>> . >>>> For more options, visit this group at >>>> http://groups.google.com/group/googlehealthdevelopers?hl=en. >>>> >>>> >>> >>> >>> -- >>> Regards, >>> >>> Ashwini S. >>> >>> Always remember to be happy because you never know who's falling in love >>> with your smile. >>> >>> >>> -- >>> 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]<googlehealthdevelopers%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/googlehealthdevelopers?hl=en. >>> >> >> -- >> 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]<googlehealthdevelopers%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/googlehealthdevelopers?hl=en. >> > > -- > 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]<googlehealthdevelopers%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/googlehealthdevelopers?hl=en. > -- 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.
