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 !