josef.van.niekerk
josef.van.niekerk

Reputation: 12121

Facebook PHP 3.0.1 SDK API, getUser() always == 0! Why?

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

Answers (3)

Joby Joseph
Joby Joseph

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

Hammad
Hammad

Reputation: 1338

I had the same problem once... And I just managed to solve it by correcting the problem with my session

Upvotes: 0

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

Related Questions