今天我尝试使用PHPSDK在Facebook上进行应用程序,我看到ocassionaly在库中显示异常
CurlException: 28: connect() timed out!
因此,要检查是否是我的代码错误,我从PHPSDK
下载了最新的库github
。然后我试着运行examples / example.php文件几次,之后我查看错误日志,这个错误也在那里(并不总是,看起来像是随机的东西)。
我试图在开发者论坛上找到解决方案而没有任何成功,因为我注意到这种问题在过去发生,并且没有人知道原因。
任何解决方案?
由于
答案 0 :(得分:5)
同样在这里,完全随机,但在大型访问站点上,错误日志文件快速填满:/
Bug在这里打开:http://developers.facebook.com/bugs/182705755149358
生产服务器使用与给定示例中所示相同的PHP代码:https:// developers.facebook.com/blog/post/534 /
6次通过2次连接。否则:
***`print_r($e->getResult());`***
给:
Array
(
[error_code] => 28
[error] => Array
(
[message] => connect() timed out!
[type] => CurlException
)
)
另外这里是Facebook.php中的选项
/**
* Default options for curl.
*/
public static $CURL_OPTS = array(
CURLOPT_CONNECTTIMEOUT => 10,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 60,
CURLOPT_USERAGENT => 'facebook-php-3.1',
);
我试试这个:
仍在实现Facebook的平台直播状态页面... Api响应时间提升...... https://developers.facebook.com/live_status