Simple Berita Test";
// Login fresh
$login_result = api_login('Widia', 'qwerty5*');
if ($login_result['success']) {
$token = $login_result['data']['token'];
echo "✅ Login berhasil
";
// Call API directly
$ch = curl_init(API_BASE . 'berita');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => ['token' => $token],
CURLOPT_TIMEOUT => 15,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,
]);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
echo "HTTP Code: $httpCode
";
echo "Raw Response:
$response"; $data = json_decode($response, true); echo "JSON Decode Success: " . (json_last_error() === JSON_ERROR_NONE ? 'YES' : 'NO') . "