Facebook PHP SDK发出错误

Cli*_*ote 12 php facebook

我正在尝试运行Facebook的PHP SDK附带的示例,但是我收到以下错误:

致命错误:未捕获CurlException:60:SSL证书问题,验证CA证书是否正常.详细信息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:在第614行的C:\ wamp\www\fb\src\facebook.php中抛出证书验证失败

我有什么想法我做错了吗?

Rho*_*Rho 24

问题是cURL尚未配置为信任服务器的HTTPS证书,您可以通过添加以下代码行来解决此问题:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
Run Code Online (Sandbox Code Playgroud)

  • 这非常有用,特别是那些在本地测试Facebook应用程序的人!为了使这项工作,我必须实际添加$ opts [CURLOPT_SSL_VERIFYPEER] = false; 在第935行的base_facebook.php中,在curl_setopt_array之前($ ch,$ opts); (9认同)