|
|
Get Facebook Data
This page demonstrates how to use Facebook Graph API to get some data from Facebook. First part of PHP code gets basic data
of logged user and write it to page. Second part gets data about user's friends and write their names.
Facebook session is not established. Please login by pressing login button:
// create facebook object.
$facebook = new Facebook(FacebookKeys::GetKeyArray());
// create facebook session
$session = $facebook->getSession();
// check if user if connected
if ($session) {
$uid = $facebook->getUser();
$loggedUser = $facebook->api('/me');
// get user data
echo "<b>User data:</b><br />";
echo "<br /><b>User ID:</b> " . $loggedUser['id'];
echo "<br /><b>First name:</b> " . $loggedUser['first_name'];
echo "<br /><b>Last name:</b> " . $loggedUser['last_name'];
// get first 5 friends
echo "<br /><br /><br /><b>Friends:</b><br />";
$friends = $facebook->api('/me/friends');
$friendsData = $friends['data'];
for ($i = 0; $i < sizeof($friendsData), $i < 5; $i++)
{
$friend = $friendsData[$i];
echo $friend['name'] . ", ";
}
}
else
{
echo "Error: Facebook Session does not exists. Please log in.";
}
|