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:
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 !
 
 
      
      
    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 !