Fresh Berita Test"; // Fresh login $login_result = api_login('Widia', 'qwerty5*'); if ($login_result['success']) { $token = $login_result['data']['token']; echo "✅ Fresh login berhasil
"; echo "Token: " . substr($token, 0, 20) . "...

"; // Test api_get_berita $berita_result = api_get_berita($token); echo "

API Get Berita Result:

"; echo "Success: " . ($berita_result['success'] ? 'YES' : 'NO') . "
"; echo "HTTP Code: " . $berita_result['http_code'] . "
"; if ($berita_result['success']) { $berita_data = $berita_result['data']; echo "Data Type: " . gettype($berita_data) . "
"; echo "Data Count: " . (is_array($berita_data) ? count($berita_data) : 'N/A') . "
"; if (is_array($berita_data) && !empty($berita_data)) { echo "

First Berita Item:

"; $first = $berita_data[0]; echo "Raw:
" . print_r($first, true) . "
"; echo "Judul: " . ($first['judul'] ?? 'N/A') . "
"; echo "Tanggal: " . ($first['tanggal'] ?? 'N/A') . "
"; echo "Isi: " . substr(strip_tags($first['isi'] ?? 'N/A'), 0, 100) . "...
"; } else { echo "❌ Data kosong atau bukan array
"; } } else { echo "❌ API call gagal
"; echo "Error: " . json_encode($berita_result['data']) . "
"; } } else { echo "❌ Login gagal: " . json_encode($login_result['data']) . "
"; }