
Untitled
By: a guest on
May 5th, 2012 | syntax:
None | size: 1.53 KB | hits: 12 | expires: Never
facebook user id
<?php
require_once 'facebook.php';
$facebook = new Facebook(array(
'appId' =>'1234',
'secret' => '12345',
'cookie' => true,
'domain' => 'http://www.facebook.com/Guides4All.Co.IL/'
));
$session = $facebook->getSession();
if (!$session) {
//user not logged into facebook
$uName = "Guess";
} else {
try {
$user_id = $facebook->getUser();
$tt = "/" . $user_id;
$me = $facebook->api($tt);
$uName = $me["name"];
}
catch (FacebookApiException $e) {
}
}
echo "Welcome $uName";
?>
Fatal error: Call to undefined method Facebook::getSession() in /*****.php on line 11
<div id="fb-root"></div>
<script src="https://connect.facebook.net/en_US/all.js#appId=YOUR_APP_ID&xfbml=1"></script>
<script>
window.fbAsyncInit = function() {
FB.init({
appId: 'YOUR_APP_ID',
cookie: true,
xfbml: true,
oauth: true
});
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
<fb:serverFbml><script type="text/fbml"><fb:userlink uid="loggedinuser"/></script></fb:serverFbml>
$facebook = new Facebook(…);
$user = $facebook->getUser();
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}