Donc, je rencontre des problèmes étranges avec le SDK Facebook. J'utilise à la fois le JS SDK comme le SDK PHP. Pour connecter un utilisateur à j'utiliser les éléments suivants onclick:Facebook JS/PHP SDK
<a href="/logout/" onclick="FB.logout();">Log out</a>
Après avoir cliqué sur ce lien, lorsque je tente d'effectuer un appel SDK JS, comme: FB.getAuthResponse(); il renvoie, comme prévu, null. Mais après avoir cliqué sur le lien, lorsque j'utilise le SDK PHP pour vérifier si quelqu'un est connecté, ou simplement utiliser la fonction SDK suivante: $ this -> facebook -> getAccessToken(); il renvoie un jeton valide comme si je suis toujours connecté.
Que manque-t-il ici? A propos, avez-vous besoin d'une partie de mon code PHP pour vérifier ma connexion?
Merci d'avance!
Est-ce que l'utilisateur se déconnecte littéralement de Facebook? Je veux dire si vous ouvrez facebook.com - êtes-vous toujours connecté ou non? – zerkms
Oui, quand je vais sur Facebook, je dois me reconnecter ici. – Diederik
Est-ce que '$ fb-> api ('moi');' php retourne quelque chose? Je demande cela parce que FB PHP SDK met juste en cache le jeton d'accès donc 'getAccessToken()' ne retourne pas toujours le vrai jeton de travail – zerkms