ande85Medlem sedan maj 200817 inlägg Hej försöker göra ett anrop och få tillbaka namn-statistik genom statistiska centralbyråns api.
Mitt anrop ser ut så här i nuläget:
$.getJSON('http://api.scb.se/OV0104/v1/doris/en/ssd/BE/BE0401/BE0401B/BefProgFoddaMedel10'
, function(data) {
$.each(data, function(i,v) {
});
});
på följande länk finns beskrivning på hur man ska göra anrop
http://www.scb.se/sv_/Om-SCB/Oppna-data-API/API-for-Statistikdatabasen/
men jag får inte till det. Är det någon som har en idé om hur ett anrop bör se ut?
Tacksam för svar och tack på förhand för hjälpen!
vad vill du göra med resultatet? du loopar ut alla keys i objektet som du få tillbaka, är det någon speciell data du vill presentera?
ande85Medlem sedan maj 200817 inlägg
voigtann1 skrev:
vad vill du göra med resultatet? du loopar ut alla keys i objektet som du få tillbaka, är det någon speciell data du vill presentera?
Jag vill anropa exempelvis http://api.scb.se/OV0104/v1/doris/sv/ssd/BE/BE0001/BE0001T04Ar och få ut tilltalsnamn och antalnyfödda för 2012
dvs
{"code":"Tilltalsnamn","text":"tilltalsnamn","values":null,"valueTexts":null}
? eller vad menar du?
ande85Medlem sedan maj 200817 inlägg Ja, men det jag inte vet är hur jag ska skriva anropet för att komma åt datan.
Bör mitt anrop se ut som följer?
$.getJSON('http://api.scb.se/OV0104/v1/doris/sv/ssd/BE/BE0001/BE0001T04Ar',
{"code":"Tilltalsnamn","text":"tilltalsnamn","values":null,"valueTexts":null},
, function(data) {
console.log(data);
$.each(data, function(i,v) {
var a = i;
var b = v;
});
});
Jag förstår att jag bara loopar igenom keys men hur kommer jag åt datan?
data.variables kan du använda dig av, är en array med objekt som du antingen ta [0] värdet om det nu är Tilltalsnamn du är ute efter, eller kör en loop och kolla på loopen om code är "Tilltalsnamn" om det är det så kör du ut valueTexts? som sagt, vet inte alls vilken av datan du vill få ut.
ande85Medlem sedan maj 200817 inlägg Datan jag vill få ut är de vanligaste namnen under 2012. Men jag förstår inte hur jag får ut datan då det enda jag får tillbaka är nycklarna. Ska höra med scb också om de har någon support för sitt api
deffeMedlem sedan mars 20141 inlägg Hur har det gått?
Är lite nyfiken jag med nämligen. Skulle vara intressant om och i sådana fall hur du löste det.
Tack.