2011-09-13 3 views
0

J'utilise la dernière php facebook sdk qui peut être téléchargé hereFacebook Exemple PHP ne fonctionne pas

En example.php, la seule chose que j'ai changé est l'identifiant d'application et secret app à la mienne. Quand je clique sur "Se connecter avec Facebook", je suis redirigé vers Facebook, où je dois me connecter et autoriser l'application, mais quand je reviens sur ma page, je ne suis toujours pas connecté.

Aucune exception n'est levée ou interceptée. Il dit juste "Vous n'êtes pas connecté".

Cliquer encore sur "Se connecter avec Facebook" donne le même résultat.

Qu'est-ce que je fais mal ici?

Répondre

1

Je pense que l'URL complète du script php doit être entrée dans l'interface utilisateur facebook. Dans mon cas, ce n'était pas le cas.

En outre, il s'est avéré que le message "Le jeton d'état CSRF ne correspond pas à celui fourni" dans le journal des erreurs, car nos sessions ne fonctionnaient pas. C'est parce que nous sommes allés d'apache à lighttpd il y a quelque temps, et que nous avions besoin de diriger les sessions de manière à ce que le lighty puisse écrire dessus.

Découvrez le chemin utilisé par php pour les sessions en faisant phpinfo(), et affichez-le sur votre serveur.