2010-10-18 3 views
1

J'essaie de me connecter à l'API graphique de Facebook en utilisant le PHP-SDK. La session est en cours de création bien, mais je reçois l'erreur suivanteproblèmes cURL avec HTTPS et Facebook Graph API

Fatal error: Uncaught CurlException: 1: Protocol https not supported or disabled in libcurl thrown in .../app/vendors/facebook/graph/facebook.php on line 622 

J'ai essayé de corriger cela en ajoutant les lignes suivantes à facebook.php à la ligne 600

$opts[CURLOPT_SSL_VERIFYPEER] = false; 
$opts[CURLOPT_SSL_VERIFYHOST] = 0; 

pour désactiver la Vérification SSL, mais je reçois toujours la même erreur. Comment puis-je résoudre ce problème afin que je puisse interagir avec l'API FB? Dois-je recompiler cURL ou dois-je ajouter un certificat pour FB?

Répondre

2

Il semblerait que votre version de PHP n'ait pas été compilée avec le support SSL. (Toujours vérifier le certificat d'homologue et le nom d'hôte lors de l'utilisation de HTTPS, soit dit en passant).

+0

Merci pour la réponse. J'ai les deux lignes suivantes sous la section Curl de phpinfo() – igniteflow

+0

Prise en charge de cURL \t activé Informations cURL \t libcurl/7.19.5 zlib/1.2.3 libidn/0.6.5 – igniteflow

+0

Qu'en est-il du support OpenSSL? (Google pour PHP, libcurl et OpenSSL) – Bruno

Questions connexes