Problème fql brithday_date facebook

zebeam

Nouveau WRInaute
Bonjour à tous,

Je développe actuellement une application Facebook, afin de la faire marcher j'ai besoin de la date de naissance de l'utilisateur, malheureusement lorsque j'effectue la requête ci -dessous, rien ne s'affiche en face de la date de naissance alors que toutes les autres infos sont là, que faire ? D'où vient le problème ?

Code:
$aUserInformation = $facebook->api_client->fql_query("SELECT first_name,last_name,birthday,sex,pic_big FROM user WHERE uid=".$fb_user);
// affichage des données
echo '<h1>Mes informations</h1><br/>';
echo 'nom : '.$aUserInformation[0]['last_name'].'<br/>';
echo 'prenom : '.$aUserInformation[0]['first_name'].'<br/>';
echo 'date de naissance : '.$aUserInformation[0]['birthday'].'<br/>';
echo 'sexe : '.$aUserInformation[0]['sex'].'<br/>';
echo 'photo :<br/> <img src=\''.$aUserInformation[0]['pic_big'].'\'/>';


Merci d'avance :wink:
 

Leonick

WRInaute accro
est-elle remplie ?
as-tu essayé avec ton propre compte pour vérifier que ça fonctionne bien quand la date est saisie ?
 

blacoste

Nouveau WRInaute
Euh est ce que tu sais comment tu as réussi à résoudre ton problème ?

J'ai le même problème, comment ajouter une autorisation ?

Est ce possible de récupérer les anniversaires des mes amis ?

Merci pour tes renseignements !
 

Julia41

WRInaute passionné
Maintenant il me semble que ça a un peu changé, il faut utiliser l'API Graph.
Voici mon bout de code :
Code:
if ($session) {
	try {
		$uid = $facebook->getUser();
		$me = $facebook->api('/me');
	} catch (FacebookApiException $e) {
		error_log($e);
	}
}
if ($me === null) {
$redirurl = 'https://graph.facebook.com/oauth/authorize?client_id=' . APPID . '&redirect_uri=' . APPURL . 'index.php';
}[/code]
Après tu dois rediriger l'user vers cette URL.
APPID = ton application ID.
APPURL = l'URL de ton application sur facebook.
 

Discussions similaires

Haut