cURL与HTTPS和Facebook Graph API有关

时间:2010-10-18 11:21:48

标签: facebook ssl curl https

我正在尝试使用PHP-SDK连接到Facebook的图形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

我试图通过在第600行的facebook.php添加以下行来纠正这个问题

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

禁用SSL检查,但我仍然遇到同样的错误。如何解决此问题以便我可以与FB api进行交互?我需要重新编译cURL还是应该为FB添加证书?

1 个答案:

答案 0 :(得分:2)

看起来您的PHP版本尚未使用SSL支持进行编译。 (顺便说一句,在使用HTTPS时始终验证对等证书和主机名。)