Bonjour à tous,

J'ai suivi un bon tuto sur l'installation de Facebook connect, je l'ai bien installé, tout marche mais j'ai encore quelques questions.

D'abord voici mon code:

<?php

use Facebook\FacebookRedirectLoginHelper;

use Facebook\FacebookSession;

require 'vendor/autoload.php';

session_start();

$appId = 'xxxxxxxxxxxxxx';
$appSecret = 'xxxxxxxxxxxxxxxxx';

FacebookSession::setDefaultApplication($appId, $appSecret);

$helper = new FacebookRedirectLoginHelper('http://localhost:8888/index.php');


if(isset($_SESSION) && isset($_SESSION['fb_token'])){


$session = new FacebookSession($_SESSION['fb_token']);	

} Else{
	$session = $helper->getSessionFromRedirect();
}
if ($session){
	try{
	$_SESSION['fb_token'] = $session->getToken();
	
	$request = new Facebook\FacebookRequest($session, 'GET','/me');
	
	$profile = $request->execute()->getGraphObject('Facebook\GraphUser');
	
	
	if($profile->getEmail() === null){
	throw new Exception('Vous n\'avez pas accepter de donner votre email');	
	}
	
	}catch (Exception $e){
	
	$_SESSION = null;
	
	session_destroy();	
	
	header('Location: index.php');
	}

	var_dump($profile);
	
	
	
	
	
}else{
	echo'<a href="' . $helper->getReRequestUrl(['email','user_friends','user_birthday','user_hometown','user_status','user_photos']) . '"> Se connecter avec facebook</a>';
}
?>



Mes questions sont les suivantes :

Comment récupérer la photo du profil ?
Comment peut-on changer le status de l'utilisateur en passant par ce code?
Et comment récupérer la liste des amis ?

Merci beaucoup !

Smiley smile