Desculpe a demora para responder. Fiz testes utilizando somente o comando "curl" do php e obtenho sempre o mesmo erro. Segue um exemplo com uma API aleatória que achei na internet:
$ch = curl_init();
ini_set("openssl.cafile","C:\\tools\\php81\\curl-ca-bundle.crt");
ini_set("curl.cainfo","C:\\tools\\php81\\curl-ca-bundle.crt");
curl_setopt_array($ch, [
CURLOPT_URL => "https://deckofcardsapi.com/api/deck/new/shuffle/?deck_count=1",
CURLOPT_RETURNTRANSFER => true
]);
$a = curl_exec($ch);
if (curl_errno($ch)) {
print curl_error($ch);
}
curl_close($ch);
echo $a;
Quando executo recebo a seguinte mensagem no terminal: error setting certificate verify locations: CAfile: cacert.pem CApath: none
.Desde já obrigado pela ajuda.