facebook fql中的SSL连接超时

Asg*_*har 6 php ssl facebook facebook-fql

我正在使用facebook api来使用access_token和fql来备份facebook照片.

使用fql我得到了用户的专辑列表

$client = new Facebook(array('appId' => 'xxxx', 'secret' => 'xxxxxx'));
$fql_albums = "SELECT aid,name from album where owner=$user_Id";

$albumId = $client->api(array(
    'method'       => 'fql.query',
    'access_token' => $user_access_token,
    'query'        => $fql_albums,
));
Run Code Online (Sandbox Code Playgroud)

获取此列表后,我运行查询以获取相册中的所有照片,然后下载该相册,然后转到下一个相册.

它只下载2张专辑,然后出现错误,如下所示

(!)致命错误:未捕获的CurlException:28:在第759行的D:\ wamp\www\FrostBox1.0\Facebook\FaceBookConnect\facebook-php-sdk\src\base_facebook.php中抛出SSL连接超时

我能做错什么?

and*_*esv 18

对我来说,解决方案是添加

$opts[CURLOPT_SSLVERSION] = 3;
Run Code Online (Sandbox Code Playgroud)

之前

curl_setopt_array($ch, $opts);
Run Code Online (Sandbox Code Playgroud)

在base_facebook.php中

感谢:https: //developers.facebook.com/bugs/213367445404472/?broowse = search_4eeccca164bbe6357503363


Waq*_*uar 16

  1. 打开 base_facebook.php
  2. CURLOPT_CONNECTTIMEOUT => 10
  3. 改为 CURLOPT_CONNECTTIMEOUT => 30

而已!