Salut à toutes et à tous!
Je suis en train de suivre le tuto pour proposer la connexion sur mon site via facebook connect.
Le problème c'est que quand j'utilise getUser(), il me renvoie (int) 0.
Voici où ça bloque :
function facebook(){
require APPLIBS.'Facebook'.DS.'facebook.php';
$facebook = new Facebook(array(
'appId' => ' *************',
'secret' => ' **********************',
));
$user = $facebook->getUser();
debug($user);// PROBLEME ICI : Le debug m'affiche (int) 0
if ($user) {
try {
$infos = $facebook->api('/me');
debug($infos);
} catch (FacebookApiException $e) {
debug($e);
}
}
die('hello');
}
Merci d'avance pour votre aide!
Bonjour.
Pourrais-tu donner plus de précision ?
As-tu bien mise la balise nécessaire à Facebook dans le <head></head>
de ton layout ?
Est-ce que tu as bien créé l'application de connexion sur Facebook Développer ?
Est-ce que la phase de connexion avec l'API de Facebook se déroule normalement ?
etc ...
Merci pour ton intérêt Lartak11.
J'ai oublié de préciser la mise en place mais en effet, la balise Facebook est dans le <body></body>, il me semble pas que ce soit dans le <head></head>. La connexion s'effectue bien, j'ai créé l'application et tout se déroule correctement. Une fois le bouton cliqué, une fenêtre modale s'ouvre me demandant de confirmer la connexion puis je suis redirigé vers ma page avec le debug($user); qui m'affiche (int)0.