Försöker hämta ut SEK-NOK kurs från https://data.norges-bank.no/api/ genom följande;
Men jag får bara ut 'ArrayNOKSEK'.
Printar jag $result får jag ut hela json-strukturen:
Men lyckas inte ta mig fram dit jag vill. Några idéer om vad jag gör fel?
Kod:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/vnd.sdmx.data+json;version=1.0.0-cts'));
curl_setopt($ch, CURLOPT_URL, 'https://data.norges-bank.no/api/data/EXR/B.USD.NOK.SP?lastNObservations=1');
$result = curl_exec($ch);
curl_close($ch);
$obj = json_decode($result);
$resultText = "NOKSEK: ".$obj->dataSets->series->observations;
print $resultText;
?>
Men jag får bara ut 'ArrayNOKSEK'.
Printar jag $result får jag ut hela json-strukturen:
Kod:
{ "header": { "id": "e91136fa3cde54b27bf8d4d1378835fc", "prepared": "2017-11-03T21:23:03", "test": false, "sender": { "id": "NB", "name": "unknown" }, "receiver": { "id": "ANONYMOUS", "name": "unknown" } }, "dataSets": [{ "action": "Information", "series": { "0:0:0:0": { "attributes": [0, 0, 0, 0], "observations": { "0": ["96.87"] } } } }], "structure": { "name": "Exchange rates", "description": "Norges Bank exchange rate statistics", "dimensions": { "dataset": [], "series": [{ "id": "FREQ", "name": "Frequency", "keyPosition": 0, "role": null, "values": [{ "id": "B", "name": "Business" }] }, { "id": "BASE_CUR", "name": "Base Currency", "keyPosition": 1, "role": null, "values": [{ "id": "SEK", "name": "Swedish krona" }] }, { "id": "QUOTE_CUR", "name": "Quote Currency", "keyPosition": 2, "role": null, "values": [{ "id": "NOK", "name": "Norwegian krone" }] }, { "id": "TENOR", "name": "Tenor", "keyPosition": 3, "role": null, "values": [{ "id": "SP", "name": "Spot" }] }], "observation": [{ "id": "TIME_PERIOD", "name": "Time Period", "keyPosition": 4, "role": "time", "values": [{ "start": "2017-11-03T00:00:00", "end": "2017-11-03T00:00:00", "id": "2017-11-03", "name": "2017-11-03" }] }] }, "attributes": { "dataset": [], "series": [{ "id": "DECIMALS", "name": "Decimals", "role": null, "values": [{ "id": "2", "name": "2" }] }, { "id": "CALCULATED", "name": "Calculated", "role": null, "values": [{ "id": "false", "name": "false" }] }, { "id": "UNIT_MULT", "name": "Unit Multiplier", "role": null, "values": [{ "id": "2", "name": "Hundreds" }] }, { "id": "COLLECTION", "name": "Collection Indicator", "role": null, "values": [{ "id": "C", "name": "ECB concertation time 14:15 CET" }] }], "observation": [] } } }