Rapleaf Person API Sample - PHP

Email:
API Key:


Get API key here.
1) { // this is where the API key goes in. Intialize the profile. $profile = new RapleafProfile($_POST['api_key']); // this is the most important step. this gets ALL the details stored into $result. // Note that this library does not support a partial key-based return. $result = $profile->getData($_POST['email']); if ($result['status']=='200') { # OK $basics = $result['basics']; echo "BASIC DETAILS
"; echo "Name : "; echo $basics['name'];echo "
"; echo "Age: "; echo $basics['age'];echo "
"; echo "Location : "; echo $basics['location'];echo "
"; echo "Gender : "; echo $basics['gender'];echo "
"; echo "EKC : "; echo $basics['earliest_known_activity'];echo "
"; echo "LKC : "; echo $basics['latest_known_activity'];echo "
"; echo "No of Friends : "; echo $basics['num_friends'];echo "
"; //show universities echo "UNIVERSITIES
"; foreach ($basics['universities'] as $university) { echo $university.'
'; } echo "OCCUPATIONS
"; //show occupations foreach ($basics['occupations'] as $occupation) { if($occupation['job_title']!='') echo 'job title : ' . $occupation['job_title'] .'
'; else echo 'job title : null
'; if($occupation['company']!='') echo 'company : ' . $occupation['company'] .'
'; else echo 'company : null
'; } echo "
"; echo "PRIMARY MEMBERSHIPS
"; $pmemberships = $result['memberships-primary']; //show primary memberships foreach ($pmemberships as $pmembership) { echo $pmembership['site'];echo " . "; echo $pmembership['exists'];echo " . "; echo $pmembership['profile_url'];echo " .
"; } echo "
"; echo "SUPPLEMENTAL DETAILS
"; $smemberships = $result['memberships-supplemental']; //show supplemental memberships foreach ($smemberships as $smembership) { echo $smembership['site'];echo " . "; echo $smembership['exists'];echo " . "; echo $smembership['profile_url'];echo " .
"; } echo "
"; echo "REPUTATION
"; $reputation = $result['reputation']; //show reputations echo "Score : ";echo $reputation['score'];echo "
"; echo "Commerce Score : ";echo $reputation['commerce_score'];echo "
"; echo "Percent Positive : ";echo $reputation['percent_positive'];echo "
"; echo "Rapleaf Profile URL : ";echo $reputation['rapleaf_profile_url'];echo "
"; echo "Badges URLs
"; foreach ($reputation['badges'] as $badge) { echo $badge;echo "
"; } } else { echo $result['status'].': '.$result['error']; } } ?>