首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >facebook fql中的SSL连接超时

facebook fql中的SSL连接超时
EN

Stack Overflow用户
提问于 2011-06-10 13:54:21
回答 3查看 8.3K关注 0票数 6

我使用facebook来获取使用access_token和fql的facebook照片的备份。

使用fql,我得到了用户的相册列表。

代码语言:javascript
复制
$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中抛出

我做错什么了?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-03 09:40:47

base_facebook.php

  • find CURLOPT_CONNECTTIMEOUT => 10

  • change it向CURLOPT_CONNECTTIMEOUT => 30

打开

就这样!

票数 16
EN

Stack Overflow用户

发布于 2012-03-28 21:06:01

对我来说,解决方案是

代码语言:javascript
复制
$opts[CURLOPT_SSLVERSION] = 3;

在此之前

代码语言:javascript
复制
curl_setopt_array($ch, $opts);

在base_facebook.php中

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

票数 18
EN

Stack Overflow用户

发布于 2012-04-12 23:22:31

我解决了这个问题,我补充道:

代码语言:javascript
复制
CURLOPT_SSLVERSION     => 3,

行后:

代码语言:javascript
复制
CURLOPT_USERAGENT      => 'facebook-php-3.1',

at - base_facebook.php

(使用SSLv3将产生卷曲)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6307322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档