SSBSTAT / app.py
patborje's picture
La til transformers og torch
637b503
import requests
import json
# API-endepunkt for befolkningsdata
url = "https://data.ssb.no/api/v0/no/table/11000"
# API-forespørsel (Oslo, siste 20 år)
query = {
"query": [
{"code": "Region", "selection": {"filter": "item", "values": ["0301"]}}, # Oslo
{"code": "Tid", "selection": {"filter": "top", "values": ["20"]}} # Siste 20 år
],
"response": {"format": "json-stat2"}
}
# Send forespørselen
response = requests.post(url, json=query)
# Skriv ut hele responsen for feilsøking
print("API Response:", response.text)
# Prøv å konvertere til JSON
try:
data = response.json()
print("Parsed JSON:", json.dumps(data, indent=4, ensure_ascii=False))
except json.JSONDecodeError:
print("❌ Feil: API-et returnerte ikke gyldig JSON")
# Sjekk om "dataset" finnes
if "dataset" not in data:
raise ValueError(f"❌ SSB API returnerte ikke forventede data: {data}")