Hello; I am stepping through the API using curl on a new device that runs Linux. Curl is an easy way to do that with the example Ryan put on the web:
http://code.google.com/support/bin/answer.py?answer=78451#authenticating-clientlogin After getting done with pulling down info and editing info, I now having trouble adding info using the recommendation using curl. I keep getting an invalid URI error. I suspect this is because of my improper XML for the LABTEST addition, which is where I am trying to add data. Here is the command and the XML info -- any suggestions? curl --silent --data "@new_bp_template.xml" --request PUT --header "Content-Type: application/atom+xml" --header "Authorization: GoogleLogin auth=ABCDEFG" "https://www.google.com/h9/feeds/profile/ui/ 123456" I retrieved the URL from the only "post" link in the profile info I pulled down. Assuming I am supposed to use that "post" link, Here is the XML, where I edited the CCR ID manually and just made one up. My name and email are correct on the real file, new_bp_template.xml (see reference above in curl command). <entry xmlns='http://www.w3.org/2005/Atom' xmlns:ccr='urn:astm- org:CCR' xmlns:batch='http://schemas.google.com/gdata/batch' xmlns:h9m='http://schemas.google.com/health/metadata'><category scheme='http://schemas.google.com/health/item' term='Blood Pressure'/ ><category scheme='http://schemas.google.com/g/2005#kind' term='http:// schemas.google.com/health/kinds#profile'/><category term='LABTEST'/ ><title type='text'></title><content type='html'></ content><author><name>My Name</name><email>[email protected]</email></ author><contributor><name>My Name</name><email>[email protected]</ email></contributor><ContinuityOfCareRecord xmlns='urn:astm- org:CCR'><CCRDocumentObjectID>ZXoeIGinPYk</ CCRDocumentObjectID><Language><Text>English</Text><Code><Value>en</ Value><CodingSystem>ISO-639-1</CodingSystem></Code></ Language><Version>V1.0</ Version><DateTime><ExactDateTime>2009-06-01T18:03:47.093Z</ ExactDateTime></DateTime><Patient><ActorID>Google Health Profile</ ActorID></Patient><From><ActorLink><ActorID>Google Health</ ActorID><ActorRole><Text>PHR</Text></ActorRole></ActorLink></ From><Body><Results><Result><CCRDataObjectID>ZXoeIGinPYk-1</ CCRDataObjectID><Source><Actor><ActorID>[email protected]</ ActorID><ActorRole><Text>Patient</Text></ActorRole></ Actor><Actor><ActorID>[email protected]</ ActorID><ActorRole><Text>Patient</Text></ActorRole></Actor></ Source><Test><CCRDataObjectID>ZXoeIGinPYk-0</ CCRDataObjectID><DateTime><Type><Text>Collection start date</Text></ Type><ExactDateTime>2009-05-31</ExactDateTime></ DateTime><Description><Text>Blood Pressure</Text><Code><Value>36.1870</ Value><CodingSystem>Google</CodingSystem></Code></ Description><Source><Actor><ActorID>[email protected]</ ActorID><ActorRole><Text>Patient</Text></ActorRole></Actor></ Source><TestResult><Value>X/Y</Value><Units><Unit>mm/Hg</Unit></ Units><ResultSequencePosition>0</ResultSequencePosition></TestResult></ Test></Result></Results></Body><Actors><Actor><ActorObjectID>Google Health Profile</ ActorObjectID><Source><Actor><ActorID>[email protected]</ ActorID><ActorRole><Text>Patient</Text></ActorRole></ Actor><Actor><ActorID>[email protected]</ ActorID><ActorRole><Text>Patient</Text></ActorRole></ Actor><Actor><ActorID>[email protected]</ ActorID><ActorRole><Text>Patient</Text></ActorRole></Actor></Source></ Actor></Actors></ContinuityOfCareRecord><ProfileMetaData xmlns='http:// schemas.google.com/health/metadata'><UserComment type='text' src='IRI'>Measurement: 3</UserComment></ProfileMetaData></entry> thank you! Scott --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
