我使用facebook来获取使用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,
));获得此列表后,我运行一个查询,以获取相册中的所有照片,然后下载该相册,然后移动到下一张相册。
它只下载2张专辑,然后得到一个错误,如下所示
(!)致命错误: Uncaught : 28: SSL连接超时在第759行的D:\wamp\www\FrostBox1.0\Facebook\FaceBookConnect\facebook-php-sdk\src\base_facebook.php中抛出
我做错什么了?
发布于 2011-10-03 09:40:47
base_facebook.php
CURLOPT_CONNECTTIMEOUT => 10
CURLOPT_CONNECTTIMEOUT => 30打开
就这样!
发布于 2012-03-28 21:06:01
对我来说,解决方案是
$opts[CURLOPT_SSLVERSION] = 3;在此之前
curl_setopt_array($ch, $opts);在base_facebook.php中
感谢:https://developers.facebook.com/bugs/213367445404472/?browse=search_4eeccca164bbe6357503363
发布于 2012-04-12 23:22:31
我解决了这个问题,我补充道:
CURLOPT_SSLVERSION => 3,行后:
CURLOPT_USERAGENT => 'facebook-php-3.1',at - base_facebook.php
(使用SSLv3将产生卷曲)
https://stackoverflow.com/questions/6307322
复制相似问题