gpt4 book ai didi

facebook - base.facebook.php 中的 fatal error : Uncaught CurlException SSL connection timeout in facebook api 3. 0.0

转载 作者:行者123 更新时间:2023-12-02 22:16:10 25 4
gpt4 key购买 nike

我对所有版本的 php-sdk 都遇到相同的 ssl 错误,我增加了超时值,但仍然存在同样的问题,但是当我在不同的服务器上尝试相同的示例代码时,它运行良好。我认为可能存在与服务器相关的问题,例如 libcurl 或 openssl 的版本,您可以帮助我吗?

最佳答案

两周前,我遇到了同样的问题,两台计算机运行在 Archlinux 上,并安装了curl 7.24。

Curl 默认使用 SSL 版本 3,但在我的计算机上看起来像 https://graph.facebook.com最终超时,而当我特别要求curl使用SSL版本3时它起作用了。所以我是如何解决这个问题的:

在 Facebook PHP SDK 的 base_facebook.php 中,替换:

public static $CURL_OPTS = array(
CURLOPT_CONNECTTIMEOUT => 10,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 60,
CURLOPT_USERAGENT => 'facebook-php-3.1',
);

作者:

public static $CURL_OPTS = array(
CURLOPT_CONNECTTIMEOUT => 10,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 60,
CURLOPT_USERAGENT => 'facebook-php-3.1',
CURLOPT_SSLVERSION => 3,
);

关于facebook - base.facebook.php 中的 fatal error : Uncaught CurlException SSL connection timeout in facebook api 3. 0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7511802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com