xep22
Banned
- Registriert
- Apr. 2018
- Beiträge
- 395
Mit der API von openweathermap lese ich das Wetter aus. Das funktioniert soweit auch, hiermit prüfe ich z.B. den HTTP-Statuscode :
Ich erhalte 202. Wenn ich aber jetzt in der URL eine Stadt eingebe die es nicht gibt, ist ganz $json einfach leer. Aber rufe ich die URL im Browser auf erhalte ich das:
Wieso kann ich das aber nicht mit PHP auslesen ?
PHP:
$json = file_get_contents('https://api.openweathermap.org/data/2.5/forecast?q=Berlin&appid=API_KEY');
echo json_decode($json)->cod;
Ich erhalte 202. Wenn ich aber jetzt in der URL eine Stadt eingebe die es nicht gibt, ist ganz $json einfach leer. Aber rufe ich die URL im Browser auf erhalte ich das:
Code:
{"cod":"404","message":"city not found"}
Wieso kann ich das aber nicht mit PHP auslesen ?