Salesforce API PHP:生成令牌错误SSL23\u客户端\u HELLO

Salesforce API PHP:生成令牌错误SSL23\u客户端\u HELLO,php,curl,salesforce,Php,Curl,Salesforce,我指的是API>> 我必须生成令牌才能将lead添加到SF中 下面是我的代码>> ` 以上代码在我的本地主机上运行正常,但在服务器上返回以下错误>> Error: call to token URL https://login.salesforce.com/services/oauth2/token failed with status 0, response , curl_error error:140740BF:SSL routines:SSL23_CLIENT_HELLO:no proto

我指的是API>>

我必须生成令牌才能将lead添加到SF中

下面是我的代码>> ` 以上代码在我的本地主机上运行正常,但在服务器上返回以下错误>>

Error: call to token URL https://login.salesforce.com/services/oauth2/token failed with status 0, response , curl_error error:140740BF:SSL routines:SSL23_CLIENT_HELLO:no protocols available, curl_errno 35
我们已经在服务器上安装了SSL。请就这个问题提出建议


谢谢。

问题是旧的OpenSSL库(0.9.8b)不支持TLS 1.2。您需要安装OpenSSL 1.0.1或更高版本才能获得TLS 1.1和TLS 1.2支持。

问题在于不支持TLS 1.2的旧OpenSSL库(0.9.8b)。您需要安装OpenSSL 1.0.1或更高版本才能获得TLS 1.1和TLS 1.2支持。

我来自PHP,对salesforce一无所知,但请查看以下链接:OpenSSL库的版本是什么?确保OpenSSL至少为1.0.1以支持TLS 1.1和TLS 1.2。@vladykx-I checked@&上面写着“TLS_version”:“TLS 1.2”看起来还可以,是吗?您正在通过使用不同SSL库的浏览器进行检查。正在尝试转储curl_version()的输出。您将拥有一个数组,其中包含“ssl\U版本”密钥。@vladykx-它是**[ssl\U版本]=>OpenSSL/0.9.8b**我需要将其升级到最低1.0.1吗?我该怎么办<代码>数组([版本号]=>466176[年龄]=>3[功能]=>34493[ssl版本号]=>0[版本]=>7.29.0[主机]=>x86_64-redhat-linux-gnu[ssl版本]=>OpenSSL/0.9.8b[libz_版本]=>1.2.3[协议]=>数组([0]=>dict[1]=>file[2]=>ftp[3]=>ftps[4]>gop[5]=>http[6]=>http[8]=>imap]=>ldap[10]=>ldaps[11]=>pop3[12]=>pop3[13]=>rtsp[14]=>scp[15]=>sftp[16]=>smtp[17]=>smtps[18]=>telnet[19]=>tftp))我来自PHP我不知道salesforce,但请查看以下链接:openssl库的版本是什么?确保OpenSSL至少为1.0.1以支持TLS 1.1和TLS 1.2。@vladykx-I checked@&上面写着“TLS_version”:“TLS 1.2”看起来还可以,是吗?您正在通过使用不同SSL库的浏览器进行检查。正在尝试转储curl_version()的输出。您将拥有一个数组,其中包含“ssl\U版本”密钥。@vladykx-它是**[ssl\U版本]=>OpenSSL/0.9.8b**我需要将其升级到最低1.0.1吗?我该怎么办<代码>数组([版本号]=>466176[年龄]=>3[功能]=>34493[ssl版本号]=>0[版本]=>7.29.0[主机]=>x86_64-redhat-linux-gnu[ssl版本]=>OpenSSL/0.9.8b[libz_版本]=>1.2.3[协议]=>数组([0]=>dict[1]=>file[2]=>ftp[3]=>ftps[4]>gop[5]=>http[6]=>http[8]=>imap]=>ldap[10]=>ldaps[11]=>pop3[12]=>pop3[13]=>rtsp[14]=>scp[15]=>sftp[16]=>smtp[17]=>smtps[18]=>telnet[19]=>tftp))
Error: call to token URL https://login.salesforce.com/services/oauth2/token failed with status 0, response , curl_error error:140740BF:SSL routines:SSL23_CLIENT_HELLO:no protocols available, curl_errno 35