API Exempel
1. Hämta alla kurser
fetch('skolverket.php?api')
    .then(response => response.json())
    .then(data => console.log(data))
    .catch(error => console.error('Error:', error));
2. Sök efter specifika kurser
const searchTerm = 'webb';
fetch(`skolverket.php?api=${encodeURIComponent(searchTerm)}`)
    .then(response => response.json())
    .then(data => console.log(data))
    .catch(error => console.error('Error:', error));
3. Hämta detaljerad kursinformation
const courseCode = 'WEBWEU01';
fetch(`skolverket.php?course=${encodeURIComponent(courseCode)}`)
    .then(response => response.json())
    .then(data => console.log(data))
    .catch(error => console.error('Error:', error));
1. Hämta alla kurser
$ch = curl_init('skolverket.php?api');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response, true);
curl_close($ch);

print_r($data);
2. Sök efter specifika kurser
$searchTerm = 'webb';
$ch = curl_init('skolverket.php?api=' . urlencode($searchTerm));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response, true);
curl_close($ch);

print_r($data);
3. Hämta detaljerad kursinformation
$courseCode = 'WEBWEU01';
$ch = curl_init('skolverket.php?course=' . urlencode($courseCode));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response, true);
curl_close($ch);

print_r($data);
1. Hämta alla kurser
import requests

response = requests.get('skolverket.php?api')
data = response.json()
print(data)
2. Sök efter specifika kurser
import requests

search_term = 'webb'
response = requests.get(f'skolverket.php?api={search_term}')
data = response.json()
print(data)
3. Hämta detaljerad kursinformation
import requests

course_code = 'WEBWEU01'
response = requests.get(f'skolverket.php?course={course_code}')
data = response.json()
print(data)
API Dokumentation
Tillgängliga endpoints
Endpoint Metod Beskrivning Exempel Svarsdata
/skolverket.php?api GET Hämta alla kurser /skolverket.php?api
Laddar...
/skolverket.php?api=sökterm GET Sök efter specifika kurser /skolverket.php?api=webb
Laddar...
/skolverket.php?course=kurskod GET Hämta detaljerad kursinformation /skolverket.php?course=WEBWEU01
Laddar...