我正在使用BOX的Authenticate with JWT (API)
从BOX获取访问令牌。将脚本托管在AWS服务器上时,脚本运行良好。但是当托管在我公司的本地服务器上时,它会给我以下问题
["errno"]=>
int(35)
["error"]=>
string(59) "Unknown SSL protocol error in connection to api.box.com:80 "
["url"]=>
string(32) "https://api.box.com/oauth2/token"
["content_type"]=>
我认为这是网络或代理问题。我已经在代码和服务器上设置了代理。 export http_proxy=jjjj.com/test:80
与https proxy
类似。
仍然无法获得Box Access令牌。我看到另一个错误cURL 6-无法解析主机-api.box.com:80
我的PHP curl和SSL扩展(openSSL)的版本与我在终端上看到的版本不同。
在PHP信息页中-curl版本为-7.21.7,在终端中,如果我执行curl --version
,它会显示curl 7.15.5 (x86_64-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
请帮助我确切地了解这里的问题