Mein Problem ist ziemlich einfach, aber ich kann nicht für das Leben von mir herausfinden, was falsch ist. Ich habe etwas Ähnliches mit einer anderen API gemacht, aber das hasst mich einfach.PHP file_get_contents kehrt mit einem 400 Error
Im Grunde versuche ich Informationen von https://owapi.net/api/v3/u/Xvs-1176/blob zu erhalten und das JSON-Ergebnis zu verwenden, um grundlegende Informationen über den Benutzer zu erhalten. Aber wenn ich versuche, file_get_contents zu verwenden, es gibt nur
Warning: file_get_contents(https://owapi.net/api/v3/u/Xvs-1176/blob): failed to open stream: HTTP request failed! HTTP/1.1 400 BAD REQUEST in Z:\DevProjects\Client Work\Overwatch Boost\dashboard.php on line
Also ich weiß nicht, was falsch ist, genau. Mein Code ist hier zu sehen:
würde$apiBaseURL = "https://owapi.net/api/v3/u";
$apiUserInfo = $gUsername;
$apiFullURL = $apiBaseURL.'/'.$apiUserInfo.'/blob';
$apiGetFile = file_get_contents($apiFullURL);
Jede Hilfe ist weitgehend anerkannt. Vielen Dank!
Können Sie $ apiFullURL kurz vor dem Aufruf von file_get_contents echo? – vicatcu
Ihr fehlt einige Header es erwartet (bei einer Schätzung), getestet lokal das gleiche Ergebnis, versuchen curl() – nogad
400 ist eine schlechte Anfrage Fehler bedeutet, dass Sie wahrscheinlich keine Header oder zusätzliche Daten die Anfrage erwartet –