Facebook connect

Résolu/Fermé
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 - 15 oct. 2010 à 18:49
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 16 oct. 2010 à 16:43
Bonjour,
j'aimerais avoir un bon tuto afin de pouvoir intégré correctement et récupérer les infos de l'utilisateur qui s'inscrit sur mon site
svp
Merci d'avance



1 réponse

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 500
15 oct. 2010 à 22:47
Salut.

Il y a toutes les informations nécessaires sur la doc. officielle.
Pour récupérer les informations d'un utilisateur identifié (via OAuth), il faut appeler l'URL https://graph.facebook.com/me en indiquant le jeton (access_token).

http://github.com/facebook/php-sdk/
https://developers.facebook.com/docs/graph-api
https://developers.facebook.com/docs/graph-api
https://developers.facebook.com/docs/graph-api/reference/user
0
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 10
16 oct. 2010 à 00:24
J'ai trouvé un très bon tuto en vidéo https://www.grafikart.fr/tutoriels/facebook-connect-113

Je viens de découvrir un problème pour la base de donnée, pourtant la syntaxe est bonne ? :
$DB->exec("UPDATE user SET lastconnexion='".date('Y-m-d H:i:s')."', nbconnexion=$nbconnexion WHERE id_user=$id_user");


Voici l'erreur
Warning: PDO::exec() [pdo.exec]: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id_user=30' at line 1 in ajax/connexionuserFB.php on line 85
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 500
16 oct. 2010 à 16:43
Fais un var_dump() de $nbconnexion pour voir si c'est bien un entier ou un décimal.
0