Hello Eric, I have used the following code to add new profile:
NSString *myStr = [NSString stringWithFormat: @"https://www.google.com/ health/feeds/register/default"]; NSMutableURLRequest *httpReq = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:myStr] ]; [httpReq setTimeoutInterval:30.0]; [httpReq setHTTPMethod:@"POST"]; // [httpReq addValue:@"Content-Type" forHTTPHeaderField:@"application/ atom+xml"]; [httpReq addValue:@"application/atom+xml" forHTTPHeaderField:@"Content-Type"]; NSString* param = [NSString stringWithFormat:@"GoogleLogin auth=%@", [parameter objectForKey:@"Auth"]]; [httpReq setValue:param forHTTPHeaderField: @"Authorization"]; [httpReq addValue:@"Authorization" forHTTPHeaderField:param]; NSHTTPURLResponse *response = nil; NSString *strData=@"<?xml version=\"1.0\" encoding=\"utf-8\"?> <entry xmlns=\"http://www.w3.org/2005/Atom\"> <title type=\"text\">Testing</ title> <content type=\"text\">Test data</content> <ContinuityOfCareRecord xmlns=\"urn:astm-org:CCR\"> </ ContinuityOfCareRecord> </entry>"; NSString *requestBody = [[NSString alloc] initWithFormat:strData ]; [httpReq setHTTPBody:[requestBody dataUsingEncoding:NSASCIIStringEncoding]]; NSData *data = nil; NSError *error = nil; NSString* responseStr; data = [NSURLConnection sendSynchronousRequest:httpReq returningResponse:&response error:&error]; if( [data length] >0) responseStr = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding]; & i get the following error: "Cannot retrieve Profile Key for URI null and AS null" On Mar 25, 9:22 am, "[email protected]" <[email protected]> wrote: > Thanks Eric, i got my problem. > Thanks foe quick reply.. > > Now i want to how can we create multiple profile on google health? > > I m trying with the following > linkhttp://code.google.com/apis/health/docs/2.0/developers_guide_protocol... > > Please help me, > > Thanks > > On Mar 24, 11:39 pm, "Eric (Google)" <[email protected]> wrote: > > > > > I believe <ActorID> will take the name/email > > of the party that sent the information. > > > To answer your second question, 'Condition' maps > > to <Problems>. > > > Eric > > > On Mar 23, 2:59 am, "[email protected]" <[email protected]> wrote: > > > > Hi, > > > > In my application i have multiple user for those i have to add their > > > records to google health. > > > I m trying to add their records to google by changing their ActorID > > > but when i retrieve their records o always got ActorID as my email id. > > > Following is my input: > > > > @"<?xml version=\"1.0\" encoding=\"utf-8\"?><entry > > > xmlns=\"http://www.w3.org/2005/Atom\"><title type=\"text\">THE NOTICE > > > SUBJECT LINE</ > > > title><content type=\"text\">THE NOTICE MESSAGE BODY</content> > > > <ContinuityOfCareRecord xmlns=\"urn:astm-org:CCR > > > \"><Language><Text>English</Text><Code><Value>en</ > > > Value><CodingSystem>ISO-639-1</CodingSystem> </Code> </Language> > > > <Version>V1.0</Version> <DateTime> <Type /> <ExactDateTime> > > > %...@t11:57:20Z</ExactDateTime> </DateTime> <Patient> > > > <ActorID>D6E5D510-592D-C613-DB46-A4CF2AC91C1D</ActorID> </Patient> > > > <Body><Procedures> <Procedure> <DateTime> <Type><Text>Start date</ > > > Text></Type> <ExactDateTime>%...@t07:00:00Z</ExactDateTime> </ > > > DateTime> <Description> <Text>%@</Text> <Code> <Value>%@</Value> > > > <CodingSystem>CPT</CodingSystem> </Code> </Description> > > > <Source><Actor> <ActorID>%@</ActorID> <ActorRole>%@</ActorRole> </ > > > Actor> </Source> </Procedure> </Procedures></ > > > Body><Actors><Actor><ActorObjectID>D6E5D510-592D-C613-DB46- > > > A4CF2AC91C1D</ActorObjectID><Person><Name><CurrentName><Given>Test5</ > > > Given><Family>Surescripts</Family></CurrentName></ > > > Name><DateOfBirth><Type /><ExactDateTime>1955-01-02T12:00:00Z</ > > > ExactDateTime></DateOfBirth><Gender /></ > > > Person><Address><Type><Text>Home</Text></Type></ > > > Address><Telephone><Value>123-456-7890</Value></ > > > Telephone><EMail><Value>[email protected]</Value></ > > > EMail><URL><Value>http://mttaboros.com</Value></URL><Status /><Source > > > /></Actor></Actors></ContinuityOfCareRecord></entry>",[self > > > > replaceStringWith:Date],[self replaceStringWith:srDate],[self > > > replaceStringWith:Description],[self replaceStringWith:Value],[self > > > replaceStringWith:ActorID],[self replaceStringWith:ActorRole]]; > > > > Here i m changing the value from my coding. > > > I am changing the ActorID for different Actors. > > > Pls Help me. > > > > & one more Question is there any problem category in google Health? > > > If yes then how can i access their data e.g for medication > > > :"https://www.google.com/health/feeds/profile/ui/myProfileName/-/medica......" > > > > 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] For more options, visit this group at http://groups.google.com/group/googlehealthdevelopers?hl=en -~----------~----~----~----~------~----~------~--~---
