Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Salut salut,
depuis quelques temps j'essaie d'utiliser le php sdk v3.2.2 de facebook.
Dans un premier temps j'aimerai pouvoir accéder à l'id de l'utilisateur facebook sur mon site (en gros l'exemple de base sur la doc)
mon code ressemble à ça:
$facebook = new \Facebook(array( 'appId' => $this->fb_app_id, 'secret' => $this->fb_app_secret, 'cookie' => true, )); $fbUser = $facebook->getUser(); if ($fbUser) { try { $friends = $facebook->api('/me/friends'); // Récuperer ses amis } catch (FacebookApiException $e) { error_log($e); $fbUser = null; } } if ($fbUser) { $logoutUrl = $facebook->getLogoutUrl(array( 'next' => ('my-url') )); } else { $loginUrl = $facebook->getLoginUrl(array( 'canvas' => 1, 'fbconnect' => 0, 'scope' => 'email,offline_access,publish_actions', 'req_perms' => 'publish_stream,email', 'redirect_uri' => 'my-url-callback' )); }
J'ai regardé sur pas mal de forum, ma syntaxe me paraît correct... Mes identifiants d'application sont sur aussi.
Du coup je me demande si il n'y a pas un bridage de la part de ZF2 ou une variable que le sdk facebook ne peu pas atteindre ($_REQUEST ou $_COOKIE par exemple).
Voilou, si vous avez une petite idée sur le sujet... ça m'avancerait beaucoup ^^
Dernière modification par flobrflo (29-05-2013 09:58:44)
Hors ligne
Bon enfait j'ai résolu mon soucis: mon url de callback n'était pas bonne: il fallait que je retourne sur la même page après avoir demandé la permissions aux utilisateurs et ne pas passer par une url de callback spéciale.
Voila sinon tout le bloc est fonctionnel pour le php sdk v3.2.2 de facebook ^^
Hors ligne