From 2363671cd62f64ec6e5675869e142b317d7ec868 Mon Sep 17 00:00:00 2001 From: lq Date: Wed, 4 Dec 2024 08:37:28 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E7=94=A8=E6=88=B7ip=E5=9C=B0?= =?UTF-8?q?=E5=9D=80=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- helpers/helpers.php | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/helpers/helpers.php b/helpers/helpers.php index ba33d91..61af789 100644 --- a/helpers/helpers.php +++ b/helpers/helpers.php @@ -1,4 +1,7 @@ get('https://api.vore.top/api/Weather?ip='. $ip); + $weather = json_decode($result->getBody()->getContents(), true); + if ( empty($weather) ) { + $data = [ + 'weather' => '未知', + 'temperature' => '未知', + 'winddirection' => '未知', + 'reporttime' => '未知', + 'area' => '未知', + 'info' => '未知', + ]; + } else { + $data = [ + 'area' => $weather['data']['ipdata']['area'], + 'info' => $weather['data']['ipdata']['info'], + ]; + } + return $data; + } } \ No newline at end of file