Reputation: 12121
I have the following code:
$facebook = new Facebook(array(
'appId' => '###',
'secret' => '###'
));
$user = $facebook->getUser();
$user is ALWAYS 0, my AppId and Secret are both 100% correct. What am I doing wrong?
Upvotes: 6
Views: 5250
Reputation: 39
make sure that you have an if condition to check for user status
$user=$facebook->getUser();
if($user)
//someactions
else
{
// redirect the user to login and authorize your application, if necessary
header('Location:'.$facebook->getLoginURL());
}
Please check the case of functions. I may be wrong.
Upvotes: 4
Reputation: 1338
I had the same problem once... And I just managed to solve it by correcting the problem with my session
Upvotes: 0
Reputation: 54
Just chek in your facebook Your FB Application Admin Panel if you put the right website url... LOCALHOST for testing purpose or your http://www.YOURWEBSITE.com
Upvotes: 1