verweigert habe ich die folgende Funktion Zugriff auf eine API (live Arbeitsbeispiel)Zugriff Plötzlich Curl in PHP
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.halteverbotszonen.com/api/numbers');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
$output = curl_exec($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
Seit ein paar Tagen zu bekommen (kann nicht genau sagen, wann) es mir einen Fehler 403 gibt wenn der Curl-Anruf ausgeführt wird. Der direkte Zugriff auf https://www.halteverbotszonen.com/api/numbers
ist möglich. Ich habe nichts auf einem der beiden Server geändert, was könnte das verursachen und wo könnte ich das sehen (irgendwelche Protokolle dafür?)
Ich habe eine zweite API, wo das gleiche passiert (zugänglich direkt funktioniert, aber nicht via curl call). Es ist der gleiche Hoster, könnten sie etwas geändert haben, das eingehende curl Anrufe nicht erlaubt?
Jeder Hinweis
geschätzt
Zugriff auf 'https: // www.halteverbotszonen.com/api/numbers' direkt auf meinem Computer, ich habe zuerst einen SSL_ERROR_BAD_CERT_DOMAIN-Fehler, dann' Zugriff verweigert 'als Antwort. – Veve
Diese Frage scheint nicht am Thema zu liegen. Sie sollten zuerst den Besitzer der API fragen, für mich sieht es so aus, als würden sie den Zugriff auf ihre API so einfach herunterfahren. – DanFromGermany
Ich bin der Besitzer der API, es ist meine Kunden-Website, die ich lokal überwache. Ich änderte nichts, also fragte ich mich, was das verursachen könnte ... Nicht wirklich sicher, was das richtige Thema wäre ... – PrimuS