Bonjour à tous,
Je cherche à implémenter Facebook connect sur mon site internet mais j'ai des difficultés à récupérer les informations de l'utilisateur.

Problème :
L'utilisateur clique sur se connecter avec Facebook, il est redirigé sur l'authentification et l'autorisation de l'application.
J'arrive à récupérer l'id de l'user : USER string(10) "1070717874"
J'arrive à récupérer $fb_access_token : ACCESSTOKENstring(48) "151930404967936|e032fa09e9d058df82152ede2491bd41"
Par contre je n'arrive pas à récupérer $userInfo : USER PROFILE : NULL
Je n'arrive pas à récuperer les informations que je définis dans mon scope (email, nom, prenom, ...)

Méthode utilisée :
J'utilise l'API PHP de facebook, j'ai récupérer les sources ici :
https://github.com/facebook/facebook-php-sdk

Tutoriel utilisé :
http://blog.developpez.com/james-pou..._de_facebook_1

Navigateur :
Google Chrome - Firefox

Code
Vue - index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="<?php echo $loginUrl; ?>">Se connecter avec Facebook</a>
Controller - redirectfacebook.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
define('CONSUMER_KEY', '151930404967967');
define('CONSUMER_SECRET', 'e032fa09e9d058df82152ede2491bd41');
define('OAUTH_CALLBACK', 'http://www.xxxx.com/test/fr/redirectfacebook');


$facebook = new Facebook(array(
      'appId'  => CONSUMER_KEY,
      'secret' => CONSUMER_SECRET,
      'cookie' => true,
    ));

$user = $facebook->getUser();

if ($user) {
      try {
		
	$fb_access_token = $facebook->getAccessToken();
	$userInfo = $facebook->api('/me');
          } catch (FacebookApiException $e) {
        d($e);
        $user = null;
      }
    }
	
if ($user != NULL)
  {
	$logoutUrl = $facebook->getLogoutUrl();	
   }
else
  {
     $params = array('scope' =>  'email,offline_access,publish_stream,user_birthday,user_location,user_work_history,user_about_me'
	);
	$loginUrl = $facebook->getLoginUrl($params);
}

Je ne comprends pas pourquoi cette fonction ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$userInfo = $facebook->api('/me');
Je vous remercie pour l'attention que vous portez à mon problème,

Cordialement, Pierre.