dans la doc ils parlent de session tu l'as ouverte ?
Bonjour, j'ai un petit soucis avec Facebook SDK 2.5.
Mon code :
Quand sur mon site j'essaye de me connecter via Facebook et que je n'autorise pas l'une des permissions que je demande, j'ai en retour un message d'erreur du style : Notice (8): Undefined index: email [APP/Vendor/Facebook/GraphNodes/Collection.php, line 201]
Avez-vous une solution ?
Merci d'avance !
10 réponses
Bonjour et merci de vous interesser à mon problème.
Alors je mets mon code ça va peut etre être plus clair (c'est du CakePHP) :
Dans un premier temps je construis mon bouton pour me connecter à Facebook :
Et dans un second temps, une fois que le personne a refusé ou non les autorisations demandées je fais ceci :
Le message d'erreur s'affiche au retour de facebook sur mon site et bloque la suite de mes traitements. Du coup effectivement je n'utilise pas les Sessions.
Merci d'avance :)
de toute façon ils disent que pour les frameworks c'est gérer auto.
je pense que c'est une faute de recopie sur le forum mais au cas ou, il manque un '.
peux-tu me montrer ce que te sort un var_dump de
$helper->getLoginUrl('http://xxxxx/xxxxx/user/login_facebook', $permissions)
Oui c'est un mauvais copié/collé.
Voici le var_dump :
Merci à toi.
Essaye je jeter un coup d'oeil par là : [https://developers.facebook.com/docs/graph-api/reference/user/permissions]()
Je vois pas trop ce qu'il faut faire :/
Cela te permet d'obtenir les permissions que la personne à accordé à ton API.
ps : enfin je crois :)
Merci pour ta réponse.
Mais en faite le problème ne venait pas de là, mais d'un de mes tests qui suivaient mon code ..
Encore désolé pour le dérangement :/
Pas de soucis, ça arrive à tout le monde :)
Par contre n’oublie pas de mettre le post en résolut.