2017-03-29 1 views
-1

J'utilise un module sur opencart 2.0.1.1 nommé sociaux Connexion gratuite et en utilisant facebook-php-3.2 Connexion avec Facebook a été fonctionne correctement mais maintenant lorsqu'un utilisateur clique sur connexion avec facebook il le prend correctement à la facebook boîte de dialogue de connexion de serment et lorsque les clics de l'utilisateur continuent, il renvoie cette erreur Authentification a échoué. L'utilisateur a annulé l'authentification ou le fournisseur a refusé la connexion. Ooophs, nous avons eu une erreur: l'authentification a échoué! Facebook a renvoyé un identifiant d'utilisateur invalide. J'ai essayé plusieurs solutions mais j'ai échoué.L'authentification a échoué! Facebook a renvoyé un identifiant d'utilisateur non valide

public static $CURL_OPTS = array(
    CURLOPT_CONNECTTIMEOUT => 60, 
    CURLOPT_RETURNTRANSFER => true, 
    CURLOPT_TIMEOUT  => 60, 
    CURLOPT_USERAGENT  => 'facebook-php-3.2', 
    CURLOPT_SSL_VERIFYPEER => false, 
    CURLOPT_SSL_VERIFYHOST => false 
); 

protected $trustForwarded = true; 
protected $allowSignedRequest = false; 

Rien ne fonctionne s'il vous plaît aider.

Mise à jour:

Il est pas un doublon comme dans mon cas, je devais mettre à jour facebook-php-sdk pour v5 et résolu mon problème! tada ...

Répondre

2

Facebook mis à jour la version api graphique de 2.2 à 2.3 ce que j'ai lu jusqu'à présent est que le jeton d'accès est maintenant différent d'avant et json codé. Le changement est arrivé le 25/03/2017 J'ai le même problème avec hybridauth mais aucune idée de comment résoudre. J'espère que ça aide.

facebook graph api not work from 2.2 to 2.3