{"id":6473,"date":"2021-03-12T11:03:26","date_gmt":"2021-03-12T10:03:26","guid":{"rendered":"https:\/\/temperatur.nu\/info\/?p=6473"},"modified":"2026-11-02T13:22:30","modified_gmt":"2026-11-02T12:22:30","slug":"api","status":"publish","type":"post","link":"https:\/\/www.temperatur.nu\/info\/api\/","title":{"rendered":"API"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">All data och information p\u00e5 temperatur.nu kan h\u00e4mtas via ett API som i detalj beskrivs nedan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">API:et returnerar data i JSON-format.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aktuell version \u00e4r <strong>1.20<\/strong> &#8211; tidigare versioner kan inte anv\u00e4ndas i nya applikationer.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Inneh\u00e5llsf\u00f6rteckning<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6af0677dbd65e\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6af0677dbd65e\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.temperatur.nu\/info\/api\/#Support\" >Support<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.temperatur.nu\/info\/api\/#Villkor\" >Villkor<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.temperatur.nu\/info\/api\/#Exempel\" >Exempel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.temperatur.nu\/info\/api\/#Parametrar\" >Parametrar<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.temperatur.nu\/info\/api\/#Generella_parametrar\" >Generella parametrar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.temperatur.nu\/info\/api\/#Parametrar_som_ar_relaterade_till_att_ange_tider\" >Parametrar som \u00e4r relaterade till att ange tider<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.temperatur.nu\/info\/api\/#Parametrar_som_ar_relaterade_till_att_hamta_statistik\" >Parametrar som \u00e4r relaterade till att h\u00e4mta statistik<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.temperatur.nu\/info\/api\/#Parametrar_relaterade_till_grafgenerering\" >Parametrar relaterade till grafgenerering<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.temperatur.nu\/info\/api\/#Beskrivning_av_returnerade_falt\" >Beskrivning av returnerade f\u00e4lt<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.temperatur.nu\/info\/api\/#Vilka_matpunkter_som_returneras\" >Vilka m\u00e4tpunkter som returneras<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.temperatur.nu\/info\/api\/#Felsvar\" >Felsvar<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.temperatur.nu\/info\/api\/#Signering_av_URL_er\" >Signering av URL:er<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.temperatur.nu\/info\/api\/#Andringslogg\" >\u00c4ndringslogg<\/a><\/li><\/ul><\/nav><\/div>\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Support\"><\/span>Support<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Fr\u00e5gor om API:et mejlar du till <a href=\"mailto:support@temperatur.nu\">support@temperatur.nu<\/a>.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Villkor\"><\/span>Villkor<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Belastning<\/strong>: <br>Mjukvaran ska skrivas p\u00e5 ett s\u00e5dant s\u00e4tt att API:et inte automatiskt belastas med samma fr\u00e5ga oftare \u00e4n var femte minut fr\u00e5n en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras.<\/li>\n\n\n\n<li><strong>Osignerade anrop<br><\/strong>Osignerade f\u00f6rfr\u00e5gningar begr\u00e4nsas till 15 anrop per 30 minuter, r\u00e4knat b\u00e5de per klientid (cli) och per IP-adress. D\u00e4refter blockeras de tillf\u00e4lligt. Skriver du en app f\u00f6r eget bruk ska den klara sig inom den gr\u00e4nsen. Anv\u00e4nd din e-postadress som cli.<\/li>\n\n\n\n<li><strong>Signering<\/strong>: <br>Appar som publiceras f\u00f6r flera anv\u00e4ndare och all kommersiell anv\u00e4ndning ska signera sina anrop. En app som bara du sj\u00e4lv anv\u00e4nder beh\u00f6ver inte signeras. <br>Se avsnittet &#8221;Signering&#8221; nedan f\u00f6r hur du signerar dina anrop. Mejla <a href=\"mailto:support@temperatur.nu\">support@temperatur.nu<\/a> f\u00f6r att f\u00e5 en klientnyckel till ditt projekt.<\/li>\n\n\n\n<li><strong>K\u00e4llh\u00e4nvisning<\/strong>: <br>K\u00e4llh\u00e4nvisning till temperatur.nu m\u00e5ste alltid anges. D\u00e4r det \u00e4r m\u00f6jligt b\u00f6r en klickbar l\u00e4nk samt temperatur.nus logotyp visas.<\/li>\n\n\n\n<li><strong>Kommersiell anv\u00e4ndning<\/strong>: <br>Vid kommersiell anv\u00e4ndning kr\u00e4vs en s\u00e4rskild \u00f6verenskommelse. Avgiften startar fr\u00e5n 150 kr\/m\u00e5n beroende p\u00e5 omfattning. Syftet \u00e4r att avgiften ska vara s\u00e5 l\u00e5g att kostnaden inte begr\u00e4nsar anv\u00e4ndandet, men tillr\u00e4cklig f\u00f6r att bidra till driften av temperatur.nu. Mejla <a href=\"mailto:support@temperatur.nu\">support@temperatur.nu<\/a> f\u00f6r mer information.<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Exempel\"><\/span>Exempel<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00e5 h\u00e4r kan resultatet fr\u00e5n en f\u00f6rfr\u00e5gan p\u00e5 <a href=\"https:\/\/api.temperatur.nu\/tnu_1.20.php?p=ekholmen&amp;sensor_type=all&amp;cli=api_demo_v1.20\">https:\/\/api.temperatur.nu\/tnu_1.20.php?p=ekholmen&amp;sensor_type=all&amp;cli=api_demo_v1.20<\/a> se ut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"full_exec_time\": 0.00230312347412109,\n  \"title\": \"Temperatur.nu API 1.20\",\n  \"client\": \"unsigned\",\n  \"stations\": &#091;\n    {\n      \"title\": \"Link\u00f6ping\/Ekholmen\",\n      \"id\": \"ekholmen\",\n      \"temp\": \"3.0\"\n    }\n  ]\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00e5 h\u00e4r kan resultatet fr\u00e5n en f\u00f6rfr\u00e5gan p\u00e5 <a href=\"https:\/\/api.temperatur.nu\/tnu_1.20.php?lat=58.37672&amp;lon=15.662965&amp;num=2&amp;verbose&amp;sensor_type=all&amp;cli=test_v1.20\">https:\/\/api.temperatur.nu\/tnu_1.20.php?lat=58.37672&amp;lon=15.662965&amp;num=2&amp;verbose&amp;sensor_type=all&amp;cli=test_v1.20<\/a> se ut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"full_exec_time\": 0.0128350257873535,\n  \"title\": \"Temperatur.nu API 1.20\",\n  \"client\": \"unsigned\",\n  \"stations\": &#091;\n    {\n      \"title\": \"Link\u00f6ping\/Ekholmen\",\n      \"id\": \"ekholmen\",\n      \"temp\": \"10.3\",\n      \"lat\": \"58.376725\",\n      \"lon\": \"15.662965\",\n      \"kommunUrl\": \"linkoping\",\n      \"kommun\": \"Link\u00f6pings kommun\",\n      \"lan\": \"\u00d6sterg\u00f6tlands l\u00e4n\",\n      \"lanUrl\": \"ostergotland\",\n      \"lastUpdate\": \"2026-04-08 15:30:38\",\n      \"sourceInfo\": \"Temperaturdata fr\u00e5n Erik Freiholtz. :)\",\n      \"forutsattning\": \"Temperaturen m\u00e4ts i \u00f6ster och v\u00e4ster och den kallaste temperaturen anv\u00e4nds.\",\n      \"uptime\": 100,\n      \"fetchInterval\": 180,\n      \"active\": 1,\n      \"felmeddelande\": \"Ok\",\n      \"start\": \"2007-01-29 17:02:27\",\n      \"moh\": 65,\n      \"sensorType\": \"air\",\n      \"url\": \"https:\/\/www.temperatur.nu\/ekholmen\",\n      \"dist\": \"0\"\n    },\n    {\n      \"title\": \"St\u00e5ng\u00e5n\/Johannelundsbadet\",\n      \"id\": \"stangan-johannelundsbadet\",\n      \"temp\": \"5.7\",\n      \"lat\": \"58.398381\",\n      \"lon\": \"15.662705\",\n      \"kommunUrl\": \"linkoping\",\n      \"kommun\": \"Link\u00f6pings kommun\",\n      \"lan\": \"\u00d6sterg\u00f6tlands l\u00e4n\",\n      \"lanUrl\": \"ostergotland\",\n      \"lastUpdate\": \"2026-04-08 15:08:57\",\n      \"sourceInfo\": \"\",\n      \"forutsattning\": \"Vattentemperaturen m\u00e4ts av Link\u00f6pings kommun med sensorer vid badplatser. Data h\u00e4mtas fr\u00e5n kommunens WaterQualityObserved-API och uppdateras var 30:e minut. K\u00e4lla: Link\u00f6pings kommun, \u00f6ppna data.\",\n      \"uptime\": 100,\n      \"fetchInterval\": 1800,\n      \"active\": 1,\n      \"felmeddelande\": \"Ok\",\n      \"start\": \"2026-03-25 15:29:10\",\n      \"moh\": -100000,\n      \"sensorType\": \"water\",\n      \"url\": \"https:\/\/www.temperatur.nu\/stangan-johannelundsbadet\",\n      \"dist\": \"2.4\"\n    }\n  ]\n}<\/code><\/pre>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Parametrar\"><\/span>Parametrar<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Generella_parametrar\"><\/span>Generella parametrar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Beskrivning<\/strong><\/th><th><strong>Kan ej anv\u00e4ndas med<\/strong><\/th><\/tr><\/thead><tbody><tr><td>p<\/td><td>Anger f\u00f6r vilka orter data ska returneras, som kommaseparerad lista. Utel\u00e4mnas parametern returneras samtliga m\u00e4tpunkter.<\/td><td>lat, lon<\/td><\/tr><tr><td>sensor_type<\/td><td>Anger vilken sensortyp som ska h\u00e4mtas, giltiga \u00e4r air, water eller all. Standard \u00e4r air.<\/td><td><\/td><\/tr><tr><td>kommun_url<\/td><td>Filtrerar svar p\u00e5 kommun. ex &amp;kommun_url=linkoping \u2013 alla stationer i Link\u00f6pings kommun.<br>URL-format: gemener, \u00e5\u2192a, \u00e4\u2192a, \u00f6\u2192o, mellanslag\u2192bindestreck<\/td><td><\/td><\/tr><tr><td>lan_url<\/td><td>Filtrerar svaret p\u00e5 l\u00e4n. ex &amp;lan_url=ostergotland. <br>Samma URL-format som f\u00f6r kommun.<\/td><td><\/td><\/tr><tr><td>dc<\/td><td>Anger att decimalkomma ska anv\u00e4ndas i st\u00e4llet f\u00f6r decimalpunkt i f\u00e4lten temperatur, lat, lon och dist.<\/td><td><\/td><\/tr><tr><td>verbose<\/td><td>Returnerar alla f\u00e4lt f\u00f6r orten, se beskrivning nedan<\/td><td><\/td><\/tr><tr><td>coordinates<\/td><td>Visar koordinaterna f\u00f6r valda orter. Kan anv\u00e4ndas f\u00f6r att kunna positionera orter p\u00e5 en karta utan att beh\u00f6va h\u00e4mta alla f\u00e4lt via verbose.<\/td><td>verbose<\/td><\/tr><tr><td>lat<\/td><td>Anv\u00e4nds tillsammans med lon och ev num. Det spelar ingen roll om decimalpunkt eller decimalkomma anv\u00e4nds. N\u00e4r dessa parametrar anv\u00e4nds returneras de num n\u00e4rmaste orterna, n\u00e4rmaste orten f\u00f6rst. Bara m\u00e4tpunkter som rapporterar normalt just nu tas med.<\/td><td>p<\/td><\/tr><tr><td>lon<\/td><td>Anv\u00e4nds tillsammans med lat och ev num. Det spelar ingen roll om decimalpunkt eller decimalkomma anv\u00e4nds. N\u00e4r dessa parametrar anv\u00e4nds returneras de num n\u00e4rmaste orterna, n\u00e4rmaste orten f\u00f6rst. Bara m\u00e4tpunkter som rapporterar normalt just nu tas med.<\/td><td>p<\/td><\/tr><tr><td>nearby<\/td><td>L\u00e4gger till f\u00e4ltet nearby med de <em>num<\/em> n\u00e4rmaste m\u00e4tpunkterna runt m\u00e4tpunkten i p. Anv\u00e4nds med exakt en m\u00e4tpunkt i p. B\u00e5de luft- och vattenm\u00e4tpunkter tas med, oavsett sensor_type. Bara m\u00e4tpunkter som rapporterar normalt just nu tas med. Standard \u00e4r 3 och max \u00e4r 50.<\/td><td>lat, lon<\/td><\/tr><tr><td>num<\/td><td>Anger hur m\u00e5nga m\u00e4tpunkter som returneras. Med lat\/lon \u00e4r standard 1. Med <em>nearby<\/em> \u00e4r standard 3 och max 50. Med <em>amm<\/em> \u00e4r standard 2 och max 20. I \u00f6vriga listor begr\u00e4nsar num antalet m\u00e4tpunkter.<\/td><td><\/td><\/tr><tr><td>cb<\/td><td>Om denna parameter anges kommer ett randomiserat v\u00e4rde att l\u00e4ggas till i slutet av graf-URL:erna. Denna parameter kan anv\u00e4ndas f\u00f6r att se till att inte grafen cachas lokalt hos anv\u00e4ndaren eller i n\u00e5gon d\u00e5ligt konfigurerad proxy mellan temperatur.nu och anv\u00e4ndaren.<\/td><td><\/td><\/tr><tr><td>search<\/td><td>Fritexts\u00f6k &#8211; s\u00f6ker p\u00e5 b\u00e5de ort och kommun. <\/td><td>p, lat, lon<\/td><\/tr><tr><td>smhi<\/td><td>smhi=0 tar bort SMHI:s v\u00e4derstationer ur resultatet vid search, kommun_url och lan_url. Utel\u00e4mnad tas de med.<\/td><td><\/td><\/tr><tr><td>sort<\/td><td>Sorteringsordning vid search, kommun_url och lan_url. Giltiga val \u00e4r <em>temperatur<\/em>, <em>latitud<\/em>, <em>kommun<\/em>, <em>historik<\/em> (datum d\u00e5 m\u00e4tpunkten startade) eller <em>alfabetiskt<\/em> (standard).<\/td><td><\/td><\/tr><tr><td>by<\/td><td>Giltiga val \u00e4r <em>rising <\/em>som anger stigande ordning p\u00e5 sortering eller <em>falling <\/em>som \u00e4r fallande (standard)<\/td><td><\/td><\/tr><tr><td>cli<\/td><td>Anv\u00e4nds f\u00f6r att identifiera vilken klient som h\u00e4mtar data. Ex &#8221;cli=tnu_widget&#8221;. <strong>Parametern \u00e4r obligatorisk.<\/strong><br><\/td><td><\/td><\/tr><tr><td>sign<\/td><td>Signatur f\u00f6r URL:en. Kr\u00e4vs f\u00f6r appar som publiceras f\u00f6r flera anv\u00e4ndare och f\u00f6r kommersiell anv\u00e4ndning, se Signering av URL:er nedan. Ska alltid vara sista parametern.<\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Parametrar_som_ar_relaterade_till_att_ange_tider\"><\/span>Parametrar som \u00e4r relaterade till att ange tider<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Parameter<\/th><th>Beskrivning<\/th><th>Kan ej anv\u00e4ndas med<\/th><\/tr><\/thead><tbody><tr><td>span<\/td><td>Specificerar f\u00f6r vilket tidsperspektiv data ska h\u00e4mtas. Giltiga v\u00e4rden \u00e4r: 1day (standard), 1week, 1month, 1year.<\/td><td>start, end<\/td><\/tr><tr><td>shift<\/td><td>Anger att \u00e4ldre data ska visas. Exempel: om span \u00e4r 1month och shift \u00e4r 1 h\u00e4mtas data f\u00f6r f\u00f6reg\u00e5ende m\u00e5nad. Standard \u00e4r 0. Kan anv\u00e4ndas med daily, graph, data, tnudata mfl<\/td><td>start, end<\/td><\/tr><tr><td>start<\/td><td>Specificerar starttid. Formatet \u00e4r Y-m-d-H-i, ex 2011-01-30-12-31. Alternativt kan unix timestamp anges.<\/td><td>span<\/td><\/tr><tr><td>end<\/td><td>Specificerar sluttid. Formatet \u00e4r Y-m-d-H-i, ex 2011-01-30-12-31. Alternativt kan unix timestamp anges. Standard \u00e4r nuvarande tid<\/td><td>span<\/td><\/tr><tr><td>history<\/td><td>Anv\u00e4nds f\u00f6r att i graf eller tnudata l\u00e4gga in historik. Giltiga v\u00e4rden \u00e4r: y (f\u00f6reg\u00e5ende <em>span<\/em>), 1year (f\u00f6reg\u00e5ende \u00e5r) eller ett \u00e5rtal med fyra siffror, ex 2017.<\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Parametrar_som_ar_relaterade_till_att_hamta_statistik\"><\/span>Parametrar som \u00e4r relaterade till att h\u00e4mta statistik<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Beskrivning<\/strong><\/th><\/tr><\/thead><tbody><tr><td>data<\/td><td>Anv\u00e4nds f\u00f6r att h\u00e4mta r\u00e5data f\u00f6r en m\u00e4tpunkt specificerad med variabeln p. Uppl\u00f6sningen \u00e4r densamma som i m\u00e4tpunktens lagring, men 1 timme n\u00e4r tidsspannet \u00e4r l\u00e4ngre \u00e4n 7 dagar eller ligger mer \u00e4n 30 dagar bak\u00e5t i tiden.<\/td><\/tr><tr><td>textfil<\/td><td>Anv\u00e4nds f\u00f6r att h\u00e4mta l\u00e4nk till textfil med r\u00e5data f\u00f6r en m\u00e4tpunkt specificerade med variabeln p. Ange variabel <a href=\"https:\/\/sv.wikipedia.org\/wiki\/Graddagar\">graddagar<\/a>, dygnsmedel eller timmedel (ex textfil=graddagar) f\u00f6r att specificera vilket format textfilen ska ha. Utel\u00e4mnat eller ok\u00e4nt v\u00e4rde ger timmedel. Filen skapas i bakgrunden, s\u00e5 l\u00e4nken kan ge 404 n\u00e5gra sekunder innan den \u00e4r klar.<\/td><\/tr><tr><td>amm<\/td><td>Anv\u00e4nds f\u00f6r att h\u00e4mta medel, min och max (med tidpunkt) f\u00f6r upp till 20 orter specificerade med variabeln p. Standard \u00e4r 2, ange fler med num.<\/td><\/tr><tr><td>daily<\/td><td>Anv\u00e4nds f\u00f6r att h\u00e4mta dygnsmedel samt l\u00e4gsta och h\u00f6gsta temperatur per dygn. En m\u00e4tpunkt specificerad med variabeln p.<\/td><\/tr><tr><td>tnudata<\/td><td>Anv\u00e4nds f\u00f6r att skapa data f\u00f6r grafgenerering p\u00e5 temperatur.nu. Anv\u00e4nds med p och history. Om flera p anges l\u00e4ggs data in parallellt och vid history h\u00e4mtas relevant historik enligt specifikation f\u00f6r variabeln history.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Parametrar_relaterade_till_grafgenerering\"><\/span>Parametrar relaterade till grafgenerering<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Parameter<\/th><th>Beskrivning<\/th><\/tr><\/thead><tbody><tr><td>graph<\/td><td>Anv\u00e4nds f\u00f6r att generera en graf f\u00f6r upp till 5 orter specificerade med variabeln p. Anges parametern compare kommer orterna att l\u00e4ggas in i samma graf i st\u00e4llet f\u00f6r separata.<\/td><\/tr><tr><td>verbose_g<\/td><td>Visar min\/max\/medel\/senaste v\u00e4rde i grafen. Visar \u00e4ven n\u00e4r data senast h\u00e4mtades f\u00f6r den valda orten.<\/td><\/tr><tr><td>1axis<\/td><td>Anv\u00e4nds f\u00f6r att endast visa temperaturskalan till v\u00e4nster. Anv\u00e4nds med f\u00f6rdel i sm\u00e5 grafer f\u00f6r att spara utrymme.<\/td><\/tr><tr><td>fontsize<\/td><td>Anger hur stor texten ska vara. Observera att v\u00e4rdet inte kan relateras till vanliga textstorlekar, du m\u00e5ste d\u00e4rf\u00f6r testa dig fram.<\/td><\/tr><tr><td>linewidth<\/td><td>Anger bredden p\u00e5 graflinjen. Giltiga v\u00e4rden 1 till 5. \u00c4ven flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte n\u00e5gon roll.<\/td><\/tr><tr><td>x<\/td><td>Specificerar hur bred grafen ska vara. Giltiga v\u00e4rden \u00e4r 150-2500. 300 \u00e4r standard.<\/td><\/tr><tr><td>y<\/td><td>Specificerar hur h\u00f6g grafen ska vara. Giltiga v\u00e4rden \u00e4r 125-2500. 200 \u00e4r standard.<\/td><\/tr><tr><td>color<\/td><td>Anger vilken\/vilka f\u00e4rger linjer i grafen ska ha, kommaseparerad lista. Standard \u00e4r #FF0000,#AADDAA,#FFCC00.<\/td><\/tr><tr><td>compare<\/td><td>Anger att orter som skickats med p ska l\u00e4ggas in f\u00f6r j\u00e4mf\u00f6relse i samma graf. Om fler \u00e4n tre orter anges m\u00e5ste \u00e4ven color definieras<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Beskrivning_av_returnerade_falt\"><\/span>Beskrivning av returnerade f\u00e4lt<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th><strong>F\u00e4lt<\/strong><\/th><th><strong>Beskrivning<\/strong><\/th><th><strong>Parameter som visar<\/strong><\/th><\/tr><\/thead><tbody><tr><td>title<\/td><td>M\u00e4tpunktens namn p\u00e5 temperatur.nu<\/td><td><em>visas som standard<\/em><\/td><\/tr><tr><td>id<\/td><td>M\u00e4tpunktens id p\u00e5 temperatur.nu. Kan anv\u00e4ndas med parametern &#8221;p&#8221; f\u00f6r att h\u00e4mta endast denna m\u00e4tpunkts information<\/td><td><em>visas som standard<\/em><\/td><\/tr><tr><td>sensorType<\/td><td>Typ av sensor, air eller water.<\/td><td>verbose<\/td><\/tr><tr><td>temp<\/td><td>M\u00e4tpunktens senaste temperatur. Om decimalkomma eller decimalpunkt ska anv\u00e4ndas styrs med parametern dc. \u00c4r v\u00e4rdet f\u00f6r gammalt returneras &#8221;N\/A&#8221;: f\u00f6r luft efter 30 minuter, f\u00f6r vatten efter 2 timmar eller tv\u00e5 m\u00e4tintervall (fetchInterval) om det \u00e4r l\u00e4ngre.<\/td><td><em>visas som standard<\/em><\/td><\/tr><tr><td>client<\/td><td>Returnerar <em>signed<\/em>, <em>unsigned<\/em> eller <em>blocked <\/em>beroende p\u00e5 signeringsstatus<\/td><td><em>visas som standard<\/em><\/td><\/tr><tr><td>lat<\/td><td>M\u00e4tpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt ska anv\u00e4ndas styrs med parametern dc.<\/td><td>coordinates, verbose<\/td><\/tr><tr><td>lon<\/td><td>M\u00e4tpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt ska anv\u00e4ndas styrs med parametern dc.<\/td><td>coordinates, verbose<\/td><\/tr><tr><td>lastUpdate<\/td><td>Tidpunkt d\u00e5 informationen senast uppdaterades p\u00e5 temperatur.nu.<\/td><td>verbose<\/td><\/tr><tr><td>kommun, kommunUrl<\/td><td>Den kommun som m\u00e4tpunkten ligger i, som namn och i URL-format (samma format som parametern kommun_url).<\/td><td>verbose, search, kommun_url, lan_url<\/td><\/tr><tr><td>lan, lanUrl<\/td><td>Det l\u00e4n som m\u00e4tpunkten ligger i, som namn och i URL-format (samma format som parametern lan_url).<\/td><td>verbose, search, kommun_url, lan_url<\/td><\/tr><tr><td>felmeddelande<\/td><td>&#8221;Ok&#8221; n\u00e4r temperaturen \u00e4r aktuell. N\u00e4r temp \u00e4r &#8221;N\/A&#8221; anges orsaken h\u00e4r.<\/td><td>verbose<\/td><\/tr><tr><td>sourceInfo<\/td><td>En kort textstr\u00e4ng med information om vem som loggar temperaturen f\u00f6r m\u00e4tpunkten.<\/td><td>verbose<\/td><\/tr><tr><td>forutsattning<\/td><td>Textstr\u00e4ng med information om hur m\u00e4tningarna sker &#8211; finns ej f\u00f6r alla m\u00e4tpunkter och returnerar i s\u00e5 fall ett tomt f\u00e4lt.<\/td><td>verbose<\/td><\/tr><tr><td>url<\/td><td>URL till m\u00e4tpunkten p\u00e5 www.temperatur.nu.<\/td><td>verbose<\/td><\/tr><tr><td>sourceUrl, homepageUrl<\/td><td>L\u00e4nk till m\u00e4tpunktens datak\u00e4lla (sourceUrl) eller till \u00e4garens egen webbsida (homepageUrl). F\u00e4lten finns bara n\u00e4r m\u00e4tpunkten har en s\u00e5dan l\u00e4nk.<\/td><td>verbose<\/td><\/tr><tr><td>photoCount<\/td><td>Antal godk\u00e4nda monteringsbilder f\u00f6r m\u00e4tpunkten (0 om bilder saknas). Finns f\u00f6r alla m\u00e4tpunkter i listningen, s\u00e5 att man kan se vilka som har bilder utan att sl\u00e5 upp dem en och en.<\/td><td>verbose<\/td><\/tr><tr><td>photos<\/td><td>Monteringsbilder f\u00f6r m\u00e4tpunkten, h\u00f6gst 4. Varje bild har f\u00e4lten url (stor bild), thumb (miniatyr) och description. Finns bara n\u00e4r m\u00e4tpunkten har godk\u00e4nda bilder och n\u00e4r exakt en m\u00e4tpunkt anges i p. Anv\u00e4nd photoCount f\u00f6r att se vilka m\u00e4tpunkter som har bilder.<\/td><td>verbose<\/td><\/tr><tr><td>dist<\/td><td>Hur l\u00e5ngt fr\u00e5n de givna koordinaterna m\u00e4tpunkten ligger. Enheten \u00e4r kilometer. Om decimalkomma eller decimalpunkt ska anv\u00e4ndas styrs med parametern dc.<\/td><td>lat &amp; lon<\/td><\/tr><tr><td>graph<\/td><td>Visar URL till grafen f\u00f6r orten. Observera att ny graf endast genereras n\u00e4r parametern graph anv\u00e4nds. Det g\u00e5r d\u00e4rf\u00f6r inte att cacha URL:en lokalt i klienten.<br><\/td><td>graph <\/td><\/tr><tr><td>daily<\/td><td>Lista med ett objekt per dygn, med f\u00e4lten date, average, min och max. Har dygnet f\u00f6r lite data blir v\u00e4rdena &#8221;Nan&#8221;.<\/td><td>daily<\/td><\/tr><tr><td>amm<\/td><td>Objekt med f\u00e4lten ammRange (tidsperioden), average, min, minTime, max och maxTime. Med history och en m\u00e4tpunkt kommer \u00e4ven amm-history med samma f\u00e4lt f\u00f6r j\u00e4mf\u00f6relseperioden.<\/td><td>amm<\/td><\/tr><tr><td>uptime<\/td><td>M\u00e4tpunktens upptid i&nbsp;% det senaste \u00e5ret<\/td><td>verbose<\/td><\/tr><tr><td>start<\/td><td>Tidpunkt n\u00e4r m\u00e4tpunkten lades till p\u00e5 temperatur.nu.<\/td><td>verbose<\/td><\/tr><tr><td>moh<\/td><td>M\u00e4tpunktens h\u00f6jd \u00f6ver havet i meter.<\/td><td>verbose<\/td><\/tr><tr><td>data<\/td><td>Temperaturdata i r\u00e5format. Lista med objekt med f\u00e4lten datetime och temperatur. Saknat v\u00e4rde returneras som &#8221;NaN&#8221;.<\/td><td>data<\/td><\/tr><tr><td>textfil<\/td><td>L\u00e4nk till fil med r\u00e5data i textformat.<\/td><td>textfil<\/td><\/tr><tr><td>search<\/td><td>Objekt med numstations (antal tr\u00e4ffar), numtotal (antal m\u00e4tpunkter totalt) och average (medeltemperatur f\u00f6r tr\u00e4ffarna). Med sensor_type=all finns \u00e4ven averageAir och averageWater, och med kommun_url eller lan_url finns regionName.<\/td><td>search, kommun_url, lan_url<\/td><\/tr><tr><td>nearby<\/td><td>Lista med n\u00e4rliggande m\u00e4tpunkter, var och en med title, id, dist, temp, sensorType, lat och lon.<\/td><td>nearby<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Vilka_matpunkter_som_returneras\"><\/span>Vilka m\u00e4tpunkter som returneras<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Listor (utan p, eller med search, kommun_url eller lan_url) inneh\u00e5ller bara aktiva m\u00e4tpunkter som inte \u00e4r dolda. En dold m\u00e4tpunkt kan fortfarande h\u00e4mtas direkt med p.<\/li>\n\n\n\n<li>Vid s\u00f6kning med lat\/lon och vid nearby tas bara m\u00e4tpunkter med som rapporterar normalt just nu.<\/li>\n\n\n\n<li>M\u00e4tpunkter vars \u00e4gare har valt att inte dela data externt returneras inte.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Felsvar\"><\/span>Felsvar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Situation<\/th><th>Svar<\/th><\/tr><\/thead><tbody><tr><td>cli saknas<\/td><td>{&#8221;error&#8221;: &#8221;Client access forbidden or no client provided&#8221;}<\/td><\/tr><tr><td>F\u00f6r m\u00e5nga osignerade anrop<\/td><td>{&#8221;client&#8221;: &#8221;blocked&#8221;, &#8221;error&#8221;: &#8221;Too many unsigned requests&#8221;}<\/td><\/tr><tr><td>Klienten \u00e4r sp\u00e4rrad<\/td><td>{&#8221;error&#8221;: &#8221;This client has been blocked&#8221;}<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Signering_av_URL_er\"><\/span>Signering av URL:er<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Signering av API-anrop<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Appar som publiceras f\u00f6r flera anv\u00e4ndare och all kommersiell anv\u00e4ndning ska signera sina anrop. Mejla mig p\u00e5 <a href=\"mailto:support@temperatur.nu\">support@temperatur.nu<\/a> f\u00f6r att f\u00e5 en klientnyckel (cli och cli_key). Skriver du en app som bara du sj\u00e4lv anv\u00e4nder beh\u00f6ver du inte signera, men den m\u00e5ste klara sig p\u00e5 15 anrop per 30 minuter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>S\u00e5 fungerar det:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Bygg din URL utan <strong><em>&amp;sign<\/em>=<\/strong>-parametern: <br><strong><em>api.temperatur.nu\/tnu_1.20.php?p=stockholm&amp;verbose&amp;cli=din_klient<\/em><\/strong><\/li>\n\n\n\n<li>Ber\u00e4kna en hash av URL:en sammansatt med din hemliga nyckel, separerade med +: <strong><em>md5(&#8221;api.temperatur.nu\/tnu_1.20.php?p=stockholm&amp;verbose&amp;cli=din_klient+DIN_HEMLIGA_NYCKEL&#8221;)<\/em><\/strong><\/li>\n\n\n\n<li>L\u00e4gg till hashen som <strong><em>&amp;sign=<\/em><\/strong>-parameter: <strong><em>https:\/\/api.temperatur.nu\/tnu_1.20.php?p=stockholm&amp;verbose&amp;cli=din_klient&amp;sign=a1b2c3d4e5\u2026<\/em><\/strong><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exempel i PHP: <\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$cli_key = \"din_hemliga_nyckel\";\n$url = \"api.temperatur.nu\/tnu_1.20.php?p=stockholm&amp;verbose&amp;cli=din_klient\";\n$sign = md5($url . \"+\" . $cli_key);\n$signed_url = \"https:\/\/\" . $url . \"&amp;sign=\" . $sign; $data = json_decode(file_get_contents($signed_url), true); <\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exempel i Python: <\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import hashlib, urllib.request, json \n\ncli_key = \"din_hemliga_nyckel\"\nurl = \"api.temperatur.nu\/tnu_1.20.php?p=stockholm&amp;verbose&amp;cli=din_klient\"\nsign = hashlib.md5((url + \"+\" + cli_key).encode()).hexdigest()\nsigned_url = f\"https:\/\/{url}&amp;sign={sign}\" \ndata = json.loads(urllib.request.urlopen(signed_url).read())<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"> <strong>Viktigt:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sign m\u00e5ste alltid vara den sista parametern i URL:en<\/li>\n\n\n\n<li>Varje unik URL ger en unik signatur \u2013 \u00e4ndrar du parametrar m\u00e5ste du signera om<\/li>\n\n\n\n<li>Osignerade anrop begr\u00e4nsas till 15 per 30 minuter, per klientid och per IP-adress<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Andringslogg\"><\/span>\u00c4ndringslogg<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">2026-10-20 &#8211; Till\u00e4gg i version 1.20: f\u00e4ltet photoCount (antal monteringsbilder) i verbose-listningar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2026-11-02 &#8211; Till\u00e4gg i version 1.20: start och end kan anges fr\u00e5n 1840, eftersom SMHI:s v\u00e4derstationer har m\u00e4tserier fr\u00e5n 1849. Spann \u00f6ver fem \u00e5r ger ett v\u00e4rde per dygn. Parametern smhi=0 tar bort SMHI:s v\u00e4derstationer ur s\u00f6kresultat och listor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2026-10-19 &#8211; Till\u00e4gg i version 1.20: f\u00e4ltet photos (monteringsbilder), sourceUrl och homepageUrl, regionName, averageAir och averageWater i s\u00f6kresultat samt sorteringen kommun och historik.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2026-04-08 &#8211; Version 1.20. St\u00f6d f\u00f6r sensor_type och ut\u00f6kad information kring kommun och l\u00e4n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2026-02-28 &#8211; Version 1.19 (1.18 har endast anv\u00e4nts internt). Parametern nearby \u00e4r tillagd. Signering kr\u00e4vs f\u00f6r appar som publiceras f\u00f6r flera anv\u00e4ndare och f\u00f6r kommersiell anv\u00e4ndning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2021-06-01 &#8211; Version 1.17 Parametern json borttagen; data returneras bara i JSON-format.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2021-02-25 &#8211; Version 1.16 Parametern json f\u00f6r att f\u00e5 ut data i json-format. Parametern data som anv\u00e4nds f\u00f6r att f\u00e5 ut data i r\u00e5format. Parametern textfil som anv\u00e4nds f\u00f6r att f\u00e5 ut r\u00e5data i en textfil. Mer information returneras n\u00e4r parametern verbose anv\u00e4nds. Generell buggr\u00e4ttning<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2014-01-26 &#8211; Version 1.15 Parametern daily. Anv\u00e4nds f\u00f6r att h\u00e4mta dygnsmedel i ett specificerat tidsspann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2013 &#8211; Version 1.14 Parametern history kan anges med ett \u00e5rtal f\u00f6r att j\u00e4mf\u00f6ra data med tidigare \u00e5r. Buggfixar<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2012-05-04 &#8211; Version 1.13 Variablerna compare och color angivna, g\u00f6r det m\u00f6jligt att j\u00e4mf\u00f6ra flera orter i samma graf samt helt styra vilka f\u00e4rger linjerna i graferna ska ha. color kan s\u00e4ttas \u00e4ven f\u00f6r vanliga grafer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2011-10-08 &#8211; Version 1.12 Variabeln history tillagd. Visar f\u00f6reg\u00e5ende periods temperatur i grafer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2011-01-30 &#8211; Version 1.11 Mer flexibel specificering av tidsperspektiv f\u00f6r grafer. amm &#8211; m\u00f6jlighet att h\u00e4mta medel\/min\/max i ett valfritt tidsperspektiv, antalet osignerade anrop begr\u00e4nsat i denna version.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2011-01-17 &#8211; Version 1.10 M\u00f6jlighet att via API:et hantera information g\u00e4llande den senaste tillg\u00e4ngliga klientversionen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2011-01-13 &#8211; Version 1.9 Signering inf\u00f6rd. Planen var att signering skulle kr\u00e4vas f\u00f6r alla till\u00e4mpningar fr\u00e5n mitten av 2011 och l\u00e4ggas in successivt i alla versioner av API:et.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2010-12-19 &#8211; Version 1.8 CacheBust-funktion, m\u00f6jlighet att \u00e4ndra textstorlek samt information om vem som loggar temperaturen n\u00e4r verbose anges.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2010-11-22 &#8211; Version 1.7 M\u00f6jlighet att v\u00e4lja hur tjock graflinjen ska vara.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2010-09-01 &#8211; Version 1.6 Parameter f\u00f6r att ange om 1 eller 2 y-axlar ska visas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2010-09-01 &#8211; Version 1.5 Parametrar f\u00f6r att visa mer information i grafen. Parametrar f\u00f6r att visa grafer f\u00f6r i g\u00e5r, f\u00f6rra veckan, 2 \u00e5r sedan etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2010-08-04 &#8211; Version 1.4 V\u00e4rden f\u00f6r x och y justerade. Parametern cli kr\u00e4vs f\u00f6r att API:et ska returnera data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2010-06-09 &#8211; Version 1.3 R\u00e4ttar en bugg fr\u00e5n 1.2 (det gick inte att h\u00e4mta alla orter genom att utel\u00e4mna parametern p).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2010-05-19 &#8211; Version 1.2 St\u00f6d f\u00f6r att h\u00e4mta grafer<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2010-05-13 &#8211; Version 1.1 Variabeln cli tillagd.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2010-05-04 &#8211; Version 1.0 F\u00f6rsta releasen.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>All data och information p\u00e5 temperatur.nu kan h\u00e4mtas via ett API som i detalj beskrivs nedan. API:et returnerar data i JSON-format. Aktuell version \u00e4r 1.20 &#8211; tidigare versioner kan inte anv\u00e4ndas i nya applikationer. Support Fr\u00e5gor om API:et mejlar du till support@temperatur.nu. Villkor Exempel S\u00e5 h\u00e4r kan resultatet fr\u00e5n en f\u00f6rfr\u00e5gan p\u00e5 https:\/\/api.temperatur.nu\/tnu_1.20.php?p=ekholmen&amp;sensor_type=all&amp;cli=api_demo_v1.20 se ut: [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":7447,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-6473","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guider"],"_links":{"self":[{"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/posts\/6473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/comments?post=6473"}],"version-history":[{"count":53,"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/posts\/6473\/revisions"}],"predecessor-version":[{"id":7481,"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/posts\/6473\/revisions\/7481"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/media\/7447"}],"wp:attachment":[{"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/media?parent=6473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/categories?post=6473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/tags?post=6473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}