我是直接使用gpt生成的curl代码区调用的
1:windows可能出现代理访问问题,报443端口问题
解决办法:开启代理后,需要到设置
确认这里打开状态
在curl请求里面加上对应的代码
curl_setopt($ch, CURLOPT_PROXY, "127.0.0.1"); //代理服务器地址
curl_setopt($ch, CURLOPT_PROXYPORT, 7890); //代理服务器端口
//curl_setopt($ch, CURLOPT_PROXYUSERPWD, ":"); //http代理认证帐号,username:password的格式
2:还有可能报ssl相关的错误
去ssl官网下载一个最新的证书
地址:curl - Extract CA Certs from Mozilla
下载下来建议丢在php安装目录下\extras\ssl\目录下
打开php.ini
curl.cainfo =D:\phpstudy_pro\Extensions\php\php8.0.2nts_p\extras\ssl\cacert-2023-05-30.pem
记得打开curl和openssl扩展
重启就不会报该错误了
3:curl请求返回Incorrect API key provided:*****什么错误,这个有两个可能
第一个,错误就是apikey不对字面意思
第二个就是账户没钱了提示你该缴费了