API primjeri
Ovdje se vide konkretni JSON podaci: zadaci iz baze, vremenska prognoza i najnovije vijesti.
To-Do JSON API
{
"tasks": [
{
"id": 5,
"title": "Admin zadatak za korisnika",
"due_date": "2026-06-23",
"priority": "low",
"status": "open",
"creator": "Admin Korisnik",
"assigned_to": "Demo Korisnik"
},
{
"id": 4,
"title": "Ana: privatni zadatak",
"due_date": "2026-06-22",
"priority": "low",
"status": "open",
"creator": "Ana Horvat",
"assigned_to": "Ana Horvat"
},
{
"id": 3,
"title": "Preuzeti opremu za rekreaciju",
"due_date": "2026-06-21",
"priority": "medium",
"status": "open",
"creator": "Ana Horvat",
"assigned_to": "Demo Korisnik"
},
{
"id": 2,
"title": "Poslati Ani popis zadataka",
"due_date": "2026-06-20",
"priority": "high",
"status": "open",
"creator": "Demo Korisnik",
"assigned_to": "Ana Horvat"
},
{
"id": 1,
"title": "Provjeriti vremensku prognozu za Zagreb",
"due_date": "2026-06-19",
"priority": "medium",
"status": "open",
"creator": "Demo Korisnik",
"assigned_to": "Demo Korisnik"
}
]
}
Vrijeme JSON API
{
"weather": {
"ok": true,
"source": "Open-Meteo",
"place": {
"name": "Zagreb",
"country": "Republika Hrvatska",
"latitude": 45.81444,
"longitude": 15.97798,
"timezone": "Europe\/Zagreb",
"source_url": "https:\/\/geocoding-api.open-meteo.com\/v1\/search?name=Zagreb&count=1&language=hr&format=json",
"fallback": false
},
"forecast_url": "https:\/\/api.open-meteo.com\/v1\/forecast?latitude=45.81444&longitude=15.97798¤t=temperature_2m,relative_humidity_2m,apparent_temperature,precipitation,weather_code,wind_speed_10m&hourly=temperature_2m,apparent_temperature,precipitation_probability,precipitation,weather_code,wind_speed_10m&daily=weather_code,temperature_2m_max,temperature_2m_min,precipitation_sum&timezone=auto&forecast_days=3",
"current": {
"time": "2026-10-22T00:15",
"temperature": 14.7,
"feels_like": 15.6,
"humidity": 96,
"precipitation": 0,
"wind_speed": 2.9,
"weather_code": 61,
"condition": "Slaba kiša"
},
"daily": [
{
"date": "2026-10-22",
"day_name": "Četvrtak",
"condition": "Kratkotrajan pljusak",
"temp_min": 8.6,
"temp_max": 14.8,
"precipitation": 3.3
},
{
"date": "2026-10-23",
"day_name": "Petak",
"condition": "Magla",
"temp_min": 3.6,
"temp_max": 11.7,
"precipitation": 0
},
{
"date": "2026-10-24",
"day_name": "Subota",
"condition": "Kiša",
"temp_min": 9.2,
"temp_max": 10.8,
"precipitation": 35.2
}
],
"hourly_today": [
{
"time": "2026-10-22T00:00",
"hour": "00:00",
"temperature": 14.8,
"feels_like": 15.7,
"precipitation_probability": 55,
"precipitation": 0.7,
"wind_speed": 2.6,
"condition": "Slaba kiša"
},
{
"time": "2026-10-22T01:00",
"hour": "01:00",
"temperature": 14.4,
"feels_like": 15.3,
"precipitation_probability": 13,
"precipitation": 0.7,
"wind_speed": 1.8,
"condition": "Slaba kiša"
},
{
"time": "2026-10-22T02:00",
"hour": "02:00",
"temperature": 14.3,
"feels_like": 14.7,
"precipitation_probability": 8,
"precipitation": 0.2,
"wind_speed": 4.7,
"condition": "Slaba kiša"
},
{
"time": "2026-10-22T03:00",
"hour": "03:00",
"temperature": 14.2,
"feels_like": 14.5,
"precipitation_probability": 3,
"precipitation": 0,
"wind_speed": 6.1,
"condition": "Oblačno"
},
{
"time": "2026-10-22T04:00",
"hour": "04:00",
"temperature": 13.5,
"feels_like": 13.9,
"precipitation_probability": 33,
"precipitation": 0,
"wind_speed": 3.6,
"condition": "Oblačno"
},
{
"time": "2026-10-22T05:00",
"hour": "05:00",
"temperature": 13.7,
"feels_like": 14,
"precipitation_probability": 70,
"precipitation": 0,
"wind_speed": 5.2,
"condition": "Oblačno"
},
{
"time": "2026-10-22T06:00",
"hour": "06:00",
"temperature": 13.5,
"feels_like": 10.8,
"precipitation_probability": 75,
"precipitation": 0,
"wind_speed": 20.2,
"condition": "Kratkotrajan pljusak"
},
{
"time": "2026-10-22T07:00",
"hour": "07:00",
"temperature": 12.4,
"feels_like": 11.1,
"precipitation_probability": 58,
"precipitation": 0,
"wind_speed": 10.7,
"condition": "Oblačno"
},
{
"time": "2026-10-22T08:00",
"hour": "08:00",
"temperature": 11.6,
"feels_like": 10.2,
"precipitation_probability": 53,
"precipitation": 0.2,
"wind_speed": 10.1,
"condition": "Kratkotrajan pljusak"
},
{
"time": "2026-10-22T09:00",
"hour": "09:00",
"temperature": 11.5,
"feels_like": 10.2,
"precipitation_probability": 88,
"precipitation": 0.1,
"wind_speed": 8.4,
"condition": "Slaba kiša"
},
{
"time": "2026-10-22T10:00",
"hour": "10:00",
"temperature": 11.5,
"feels_like": 10.9,
"precipitation_probability": 83,
"precipitation": 0.3,
"wind_speed": 4.1,
"condition": "Slaba kiša"
},
{
"time": "2026-10-22T11:00",
"hour": "11:00",
"temperature": 11.7,
"feels_like": 11.2,
"precipitation_probability": 88,
"precipitation": 0.5,
"wind_speed": 3.9,
"condition": "Slaba kiša"
},
{
"time": "2026-10-22T12:00",
"hour": "12:00",
"temperature": 11.9,
"feels_like": 11,
"precipitation_probability": 53,
"precipitation": 0.7,
"wind_speed": 6.7,
"condition": "Slaba kiša"
},
{
"time": "2026-10-22T13:00",
"hour": "13:00",
"temperature": 12.4,
"feels_like": 11.6,
"precipitation_probability": 60,
"precipitation": 0.4,
"wind_speed": 6.4,
"condition": "Slaba kiša"
},
{
"time": "2026-10-22T14:00",
"hour": "14:00",
"temperature": 13.1,
"feels_like": 12.5,
"precipitation_probability": 58,
"precipitation": 0.2,
"wind_speed": 2.5,
"condition": "Slaba kiša"
},
{
"time": "2026-10-22T15:00",
"hour": "15:00",
"temperature": 13.4,
"feels_like": 12.3,
"precipitation_probability": 45,
"precipitation": 0,
"wind_speed": 2.9,
"condition": "Oblačno"
},
{
"time": "2026-10-22T16:00",
"hour": "16:00",
"temperature": 13.6,
"feels_like": 12.3,
"precipitation_probability": 25,
"precipitation": 0,
"wind_speed": 4.7,
"condition": "Oblačno"
},
{
"time": "2026-10-22T17:00",
"hour": "17:00",
"temperature": 13.5,
"feels_like": 12.3,
"precipitation_probability": 23,
"precipitation": 0,
"wind_speed": 4,
"condition": "Oblačno"
},
{
"time": "2026-10-22T18:00",
"hour": "18:00",
"temperature": 13,
"feels_like": 11.9,
"precipitation_probability": 18,
"precipitation": 0,
"wind_speed": 5.2,
"condition": "Oblačno"
},
{
"time": "2026-10-22T19:00",
"hour": "19:00",
"temperature": 12.3,
"feels_like": 11.6,
"precipitation_probability": 20,
"precipitation": 0,
"wind_speed": 4.7,
"condition": "Oblačno"
},
{
"time": "2026-10-22T20:00",
"hour": "20:00",
"temperature": 11.9,
"feels_like": 11.3,
"precipitation_probability": 8,
"precipitation": 0,
"wind_speed": 3.6,
"condition": "Djelomično oblačno"
},
{
"time": "2026-10-22T21:00",
"hour": "21:00",
"temperature": 10.8,
"feels_like": 10.1,
"precipitation_probability": 3,
"precipitation": 0,
"wind_speed": 3.6,
"condition": "Pretežno vedro"
},
{
"time": "2026-10-22T22:00",
"hour": "22:00",
"temperature": 9.5,
"feels_like": 8.2,
"precipitation_probability": 0,
"precipitation": 0,
"wind_speed": 4.5,
"condition": "Vedro"
},
{
"time": "2026-10-22T23:00",
"hour": "23:00",
"temperature": 8.9,
"feels_like": 7.4,
"precipitation_probability": 0,
"precipitation": 0,
"wind_speed": 4.5,
"condition": "Vedro"
}
]
},
"activity_suggestion": {
"title": "Pregledati zadatke prema vremenu",
"text": "Prognoza je umjerena: Slaba kiša, 14.7 °C.",
"priority": "low"
}
}
Vijesti JSON API
Endpoint dohvaća najnovije vijesti s tportal.hr stranice.
{
"ok": true,
"source": "tportal.hr",
"source_url": "https://www.tportal.hr/najnovije-vijesti",
"fetched_at": "2026-10-21T22:15:38+00:00",
"count": 5,
"items": [
{
"title": "ASTRO PROGNOZA Dnevni horoskop za 22.10.: Jarcima se smiješi poslovni napredak, Strijelcima jedan poziv mijenja planove 22.10.2026 u 00:00",
"url": "https://www.tportal.hr/lifestyle/clanak/dnevni-horoskop-za-22-10-jarcima-se-smijesi-poslovni-napredak-strijelcima-jedan-poziv-mijenja-planove-20261020",
"category": "Lifestyle",
"source": "tportal.hr"
},
{
"title": "povlačenje Amerikanci naredili evakuaciju diplomata iz Saudijske Arabije 21.10.2026 u 23:41",
"url": "https://www.tportal.hr/vijesti/clanak/amerikanci-naredili-evakuaciju-diplomata-iz-saudijske-arabije-20261021",
"category": "Vijesti",
"source": "tportal.hr"
},
{
"title": "UOČI IZBORA Tisuće ljudi na dočeku studenata u Beogradu: Suze, zagrljaji, pjesma i bakljada na ulicama 21.10.2026 u 23:28",
"url": "https://www.tportal.hr/vijesti/clanak/tisuce-ljudi-na-doceku-studenata-u-beogradu-suze-zagrljaji-pjesma-i-bakljada-na-ulicama-20261021",
"category": "Vijesti",
"source": "tportal.hr"
},
{
"title": "prazni stanovi Zadar poput Zagreba odlučio dignuti porez na nekretnine: Uvode se tri zone 21.10.2026 u 23:22",
"url": "https://www.tportal.hr/vijesti/clanak/zadar-poput-zagreba-odlucio-dignuti-porez-na-nekretnine-uvode-se-tri-zone-20261021",
"category": "Vijesti",
"source": "tportal.hr"
},
{
"title": "liga prvaka Arsenal se izvukao u Munchenu, Real razbio Leipzig 21.10.2026 u 23:01",
"url": "https://www.tportal.hr/sport/clanak/arsenal-se-izvukao-u-munchenu-real-razbio-leipzig-20261021",
"category": "Sport",
"source": "tportal.hr"
}
]
}
Primjeri poziva
GET api/tasks.php GET api/tasks.php?status=open GET api/weather.php?city=Zagreb GET api/activity.php?city=Zagreb GET api/news.php