<?php
session_start();
// include hybridauth lib
$config = 'apis_src/hybridauth-2.5.0/hybridauth/config.php';
require_once('apis_src/hybridauth-2.5.0/hybridauth/Hybrid/Auth.php');
try {
$hybridauth = new Hybrid_Auth($config);
$adapter = $hybridauth->getAdapter("linkedin");
$linkedin = $hybridauth->authenticate( "linkedin" );
$user_timeline = $linkedin->getUserActivity("timeline");
$userConnected = $adapter->isUserConnected();
$user_profile = $linkedin->getUserProfile();
} catch (Exception $e) {
die("<b>got an error!</b> " . $e->getMessage());
}
// logged in ?
if (!$userConnected || !isset($user_activity)) {
$fullUrl = "https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=77zmh91vqkc0pg&redirect_uri=http://guilgul.com/english/prueba_linkedin.php&state=987654321&scope=rw_company_admin";
?>
<p>
<a href ="<?php echo($fullUrl) ?>" >Linkedin</a></h2>
</p>
<?php
}
else{
print_r($user_timeline);
}
//print_r($user_profile);
echo "<br /><br /><br /><br />";
// iterate over the user timeline
foreach( $user_timeline as $item ){
echo $item->user->displayName . ": " . $item->text . "<hr />";
}
?>