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:
Code php : 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
<?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 !