* @author Markus Kalkbrenner <*****@*****.**> */ use biologis\HV\HVClient; use biologis\HV\HVRawConnector; use biologis\HV\HVRawConnectorUserNotAuthenticatedException; use biologis\HV\HVRawConnectorAuthenticationExpiredException; require '../vendor/autoload.php'; $appId = file_get_contents('app.id'); session_start(); ob_start(); print "Connecting HealthVault ...<br><hr>"; ob_flush(); $hv = new HVClient($appId, $_SESSION); try { ob_start(); $hv->connect(file_get_contents('app.fp'), 'app.pem'); $personInfo = $hv->getPersonInfo(); $personId = $personInfo->person_id; $recordId = $personInfo->selected_record_id; print 'person-id: <b>' . $personId . '</b><br>'; print 'name: <b>' . $personInfo->name . '</b><br>'; print 'preferred-culture language: <b>' . $personInfo->preferred_culture->language . '</b><br>'; print '<hr>'; ob_flush(); foreach (HVRawConnector::$things as $thingName => $thingId) { print "Thing: <b>{$thingName}</b><br>"; $things = $hv->getThings($thingId, $recordId); foreach ($things as $thing) { print htmlentities($thing->getXML()); } print "<hr>";