<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.temperatur.nu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Elf98</id>
	<title>Temperatur.nu - Användarbidrag [sv]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.temperatur.nu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Elf98"/>
	<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Special:Bidrag/Elf98"/>
	<updated>2026-06-09T04:51:01Z</updated>
	<subtitle>Användarbidrag</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Temperatur.nu_Reporter&amp;diff=1015</id>
		<title>Temperatur.nu Reporter</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Temperatur.nu_Reporter&amp;diff=1015"/>
		<updated>2023-11-18T07:38:55Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information om Temperatur.nu Reporter  Version 1.&lt;br /&gt;
&lt;br /&gt;
[[Fil:T reporter1.jpg|höger|200px]]&lt;br /&gt;
== Var kan du köpa den? ==&lt;br /&gt;
Version 1 säljs inte längre, men efterföljaren TEmperatur.nu Reporter V2 finns på m.nu [[https://www.temperatur.nu/info/temperatur-nu-reporter-kop-en-du-med/ https://www.temperatur.nu/info/temperatur-nu-reporter-kop-en-du-med/]]&lt;br /&gt;
&lt;br /&gt;
== Generellt ==&lt;br /&gt;
* Färgen på Reporterns statusdiod updateras endast i samband med att ett anslutningsförsök till temperatur.nu görs var tredje minut.&lt;br /&gt;
* Reportern konsumerar ca 10Mb data per månad.&lt;br /&gt;
&lt;br /&gt;
== Blinkguide FW 2.1 ==&lt;br /&gt;
&lt;br /&gt;
Normal drift:&lt;br /&gt;
* Blinkar blått 1 gång per sekund: Startar upp eller om (initierar nätverkskortet och hämtar IP via DHCP).&lt;br /&gt;
* Blinkar grönt 1 gång per sekund: 2st temperatur har lästs in och boxen har kontakt med temperatur.nu&lt;br /&gt;
* Blinkar lila 1 gång per sekund: 1st temperatur har lästs in och boxen har kontakt med temperatur.nu&lt;br /&gt;
&lt;br /&gt;
Felkoder:&lt;br /&gt;
* Blinkar vitt 1 gång per sekund: inga temperatursensorer kan hittas, Reportern har kontakt med temperatur.nu&lt;br /&gt;
* Blinkar rött en gång per sekund: Boxen har anslutit till nätverket (erhållit ipnummer), men får inte kontakt med temperatur.nu. Reportern startar om automatiskt efter en stund när ingen kontakt med temperatur.nu kan etableras.&lt;br /&gt;
&lt;br /&gt;
== Blinkguide FW 2.0 ==&lt;br /&gt;
&lt;br /&gt;
Version FW 2.0 är återkallad pga en stor bugg i mjukvaran. Har du en reporter med FW2.0, skicka ett mail till support@temperatur.nu så byter vi ut den!&lt;br /&gt;
&lt;br /&gt;
== Blinkguide FW 1.0/1.0.1 ==&lt;br /&gt;
&lt;br /&gt;
* Blinkar grönt 1 gång per sekund: 2st temperaturer har lästs in och boxen har kontakt med temperatur.nu&lt;br /&gt;
* Blinkar lila 1 gång per sekund: 1st temperatur har lästs in och boxen har kontakt med temperatur.nu&lt;br /&gt;
* Blinkar vitt 1 gång per sekund: inga temperatursensorer kan hittas, boxen har kontakt med temperatur.nu&lt;br /&gt;
* Lyser blått i 1 till 3 sekunder: Boxen Läser in temperaturer och försöker skicka upp data till temperatur.nu&lt;br /&gt;
* Blinkar rött en gång per sekund: Boxen har anslutit till nätverket (erhållit ipnummer) och kan läsa in temperaturer, men får inte kontakt med temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
* Fast lila sken: Försöker hämta IP-adress via DHCP&lt;br /&gt;
* Blinkar lila i snabb takt: DHCP misslyckades och boxen startar om för att försöka igen.&lt;br /&gt;
&lt;br /&gt;
* Fast rött sken: Försöker göra namnuppslagning för www.temperatur.nu.&lt;br /&gt;
* Blinkar rött i snabb (10ggr/sekund) takt: Kan inte hitta temperatur.nu vid uppstart och boxen startar om för att försöka igen.&lt;br /&gt;
* Blinkar rött i snabb (5ggr/sekund) takt: Kan inte få kontakt med temperatur.nu efter att boxen initierats korrekt. Boxen startar om för att försöka igen.&lt;br /&gt;
&lt;br /&gt;
== Hårdvaran ==&lt;br /&gt;
Temperatur.nu Reporter är uppbyggd kring en Atmega328. Nätverksmodulen är baserad på ENC28J60. &lt;br /&gt;
&lt;br /&gt;
== Mjukvaran ==&lt;br /&gt;
Användaren kan inte göra några egna inställningar i boxen och allt är &amp;quot;plug and play&amp;quot;. Det går inte heller att komma åt inlästa temperaturer lokalt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=841</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=841"/>
		<updated>2021-03-12T10:16:38Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Informationen är flyttad till [https://temperatur.nu/info/api/ https://temperatur.nu/info/api/]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=840</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=840"/>
		<updated>2021-03-12T10:16:13Z</updated>

		<summary type="html">&lt;p&gt;Elf98: Ersatte sidans innehåll med &amp;quot;Informationen är flyttad till https://temperatur.nu/info/api/ https://temperatur.nu/info/api/&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Informationen är flyttad till [[https://temperatur.nu/info/api/ https://temperatur.nu/info/api/]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=839</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=839"/>
		<updated>2021-03-12T08:41:17Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.16. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format eller json-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran ska skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Källhänvisning måste alltid anges och där det är möjligt bör länk + temperatur.nus logga visas. &lt;br /&gt;
*Förfrågningar till APIet kan signeras, osignerade förfrågningar är begränsade till ca 20/timma per klientid (Vilket är tänkt att räcka vid privat bruk). Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.16.php&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.16.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;utf-8&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.16  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.16.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Slaka&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;slaka&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;11.9&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;1.3&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/slaka-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Hagaberg&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;hagaberg&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;12.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;3.7&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/hagaberg-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Valla&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;valla&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;11.9&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;3.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/valla-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| json&lt;br /&gt;
| Om angiven returneras data i json-format i stället för xml&lt;br /&gt;
| &lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| data&lt;br /&gt;
| Används för att hämta rådata för en mätpunkt specificerade med variabeln p.&lt;br /&gt;
| graph, textfil&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| textfil&lt;br /&gt;
| Används för att hämta länk till textfil med rådata för en mätpunkt specificerade med variabeln p. Ange parameter graddagar, dygnsmedel eller timmedel (ex textfil=graddagar) för att specificera vilket format textfilen ska ha.&lt;br /&gt;
| graph, data&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt specificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;forutsattning&amp;gt;&lt;br /&gt;
| Textsträng med information om hur mätningarna sker - finns ej för alla mätpunkter och returernar om så är fallet ett tomt fält.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;uptime&amp;gt;&lt;br /&gt;
| Mätpunktens upptid i % det senaste året&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;start&amp;gt;&lt;br /&gt;
| Tidpunkt när mätpunkten lades till på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;moh&amp;gt;&lt;br /&gt;
| Mätpunktens höjd över havsnivån (Meter above Sea Level)&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;rawdata&amp;gt;&lt;br /&gt;
| Temperaturdata i råformat. Varje rawdata-fält innehåller subfälten date, time, timestamp, temperatur&lt;br /&gt;
| data&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;textfil&amp;gt;&lt;br /&gt;
| Länk till fil med rådata i textformat.&lt;br /&gt;
| textfil&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
2021-02-25 - Version 1.16&lt;br /&gt;
Parametern json för att få ut data i json-format. Parametern data som används för att få ut data i råformat. Parametern textfil som används för att få ut rådata i en textfil. Mer information returneras när parametern verbose används. Generell buggrättning&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=838</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=838"/>
		<updated>2021-03-12T08:38:22Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Villkor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.16. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format eller json-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Källhänvisning måste alltid anges och där det är möjligt bör länk + temperatur.nus logga visas. &lt;br /&gt;
*Förfrågningar till APIet kan signeras, osignerade förfrågningar är begränsade till ca 20/timma per klientid. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| json&lt;br /&gt;
| Om angiven returneras data i json-format i stället för xml&lt;br /&gt;
| &lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| data&lt;br /&gt;
| Används för att hämta rådata för en mätpunkt specificerade med variabeln p.&lt;br /&gt;
| graph, textfil&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| textfil&lt;br /&gt;
| Används för att hämta länk till textfil med rådata för en mätpunkt specificerade med variabeln p. Ange parameter graddagar, dygnsmedel eller timmedel (ex textfil=graddagar) för att specificera vilket format textfilen ska ha.&lt;br /&gt;
| graph, data&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt specificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;forutsattning&amp;gt;&lt;br /&gt;
| Textsträng med information om hur mätningarna sker - finns ej för alla mätpunkter och returernar om så är fallet ett tomt fält.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;uptime&amp;gt;&lt;br /&gt;
| Mätpunktens upptid i % det senaste året&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;start&amp;gt;&lt;br /&gt;
| Tidpunkt när mätpunkten lades till på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;moh&amp;gt;&lt;br /&gt;
| Mätpunktens höjd över havsnivån (Meter above Sea Level)&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;rawdata&amp;gt;&lt;br /&gt;
| Temperaturdata i råformat. Varje rawdata-fält innehåller subfälten date, time, timestamp, temperatur&lt;br /&gt;
| data&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;textfil&amp;gt;&lt;br /&gt;
| Länk till fil med rådata i textformat.&lt;br /&gt;
| textfil&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.16.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;utf-8&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.16  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.16.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Slaka&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;slaka&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;11.9&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;1.3&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/slaka-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Hagaberg&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;hagaberg&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;12.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;3.7&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/hagaberg-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Valla&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;valla&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;11.9&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;3.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/valla-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
2021-02-25 - Version 1.16&lt;br /&gt;
Parametern json för att få ut data i json-format. Parametern data som används för att få ut data i råformat. Parametern textfil som används för att få ut rådata i en textfil. Mer information returneras när parametern verbose används. Generell buggrättning&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Temperatur.nu_Reporter&amp;diff=783</id>
		<title>Temperatur.nu Reporter</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Temperatur.nu_Reporter&amp;diff=783"/>
		<updated>2021-03-08T07:22:41Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information om Temperatur.nu Reporter  Version 1.&lt;br /&gt;
&lt;br /&gt;
[[Fil:T reporter1.jpg|höger|200px]]&lt;br /&gt;
== Var kan du köpa den? ==&lt;br /&gt;
Version 1 säljs inte längre, men efterföljaren TEmperatur.nu Reporter V2 finns på m.nu [[https://www.m.nu/temperaturnu-reporter-v2-rapportera-till-temperaturnu https://www.m.nu/temperaturnu-reporter-v2-rapportera-till-temperaturnu]]&lt;br /&gt;
&lt;br /&gt;
== Generellt ==&lt;br /&gt;
* Färgen på Reporterns statusdiod updateras endast i samband med att ett anslutningsförsök till temperatur.nu görs var tredje minut.&lt;br /&gt;
* Reportern konsumerar ca 10Mb data per månad.&lt;br /&gt;
&lt;br /&gt;
== Blinkguide FW 2.1 ==&lt;br /&gt;
&lt;br /&gt;
Normal drift:&lt;br /&gt;
* Blinkar blått 1 gång per sekund: Startar upp eller om (initierar nätverkskortet och hämtar IP via DHCP).&lt;br /&gt;
* Blinkar grönt 1 gång per sekund: 2st temperatur har lästs in och boxen har kontakt med temperatur.nu&lt;br /&gt;
* Blinkar lila 1 gång per sekund: 1st temperatur har lästs in och boxen har kontakt med temperatur.nu&lt;br /&gt;
&lt;br /&gt;
Felkoder:&lt;br /&gt;
* Blinkar vitt 1 gång per sekund: inga temperatursensorer kan hittas, Reportern har kontakt med temperatur.nu&lt;br /&gt;
* Blinkar rött en gång per sekund: Boxen har anslutit till nätverket (erhållit ipnummer), men får inte kontakt med temperatur.nu. Reportern startar om automatiskt efter en stund när ingen kontakt med temperatur.nu kan etableras.&lt;br /&gt;
&lt;br /&gt;
== Blinkguide FW 2.0 ==&lt;br /&gt;
&lt;br /&gt;
Version FW 2.0 är återkallad pga en stor bugg i mjukvaran. Har du en reporter med FW2.0, skicka ett mail till support@temperatur.nu så byter vi ut den!&lt;br /&gt;
&lt;br /&gt;
== Blinkguide FW 1.0/1.0.1 ==&lt;br /&gt;
&lt;br /&gt;
* Blinkar grönt 1 gång per sekund: 2st temperaturer har lästs in och boxen har kontakt med temperatur.nu&lt;br /&gt;
* Blinkar lila 1 gång per sekund: 1st temperatur har lästs in och boxen har kontakt med temperatur.nu&lt;br /&gt;
* Blinkar vitt 1 gång per sekund: inga temperatursensorer kan hittas, boxen har kontakt med temperatur.nu&lt;br /&gt;
* Lyser blått i 1 till 3 sekunder: Boxen Läser in temperaturer och försöker skicka upp data till temperatur.nu&lt;br /&gt;
* Blinkar rött en gång per sekund: Boxen har anslutit till nätverket (erhållit ipnummer) och kan läsa in temperaturer, men får inte kontakt med temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
* Fast lila sken: Försöker hämta IP-adress via DHCP&lt;br /&gt;
* Blinkar lila i snabb takt: DHCP misslyckades och boxen startar om för att försöka igen.&lt;br /&gt;
&lt;br /&gt;
* Fast rött sken: Försöker göra namnuppslagning för www.temperatur.nu.&lt;br /&gt;
* Blinkar rött i snabb (10ggr/sekund) takt: Kan inte hitta temperatur.nu vid uppstart och boxen startar om för att försöka igen.&lt;br /&gt;
* Blinkar rött i snabb (5ggr/sekund) takt: Kan inte få kontakt med temperatur.nu efter att boxen initierats korrekt. Boxen startar om för att försöka igen.&lt;br /&gt;
&lt;br /&gt;
== Hårdvaran ==&lt;br /&gt;
Temperatur.nu Reporter är uppbyggd kring en Atmega328. Nätverksmodulen är baserad på ENC28J60. &lt;br /&gt;
&lt;br /&gt;
== Mjukvaran ==&lt;br /&gt;
Användaren kan inte göra några egna inställningar i boxen och allt är &amp;quot;plug and play&amp;quot;. Det går inte heller att komma åt inlästa temperaturer lokalt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Rapportera_till_temperatur.nu&amp;diff=782</id>
		<title>Rapportera till temperatur.nu</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Rapportera_till_temperatur.nu&amp;diff=782"/>
		<updated>2021-03-08T07:19:49Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Information om www.temperatur.nu|Temperatur.nu]] bygger helt och hållet på att frivilliga ger temperatur.nu tillgång till aktuell temperatur. &lt;br /&gt;
&lt;br /&gt;
Informationen är flyttad till: [[https://temperatur.nu/info/rapportera-till-temperatur-nu/ https://temperatur.nu/info/rapportera-till-temperatur-nu/]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Rapportera_till_temperatur.nu&amp;diff=781</id>
		<title>Rapportera till temperatur.nu</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Rapportera_till_temperatur.nu&amp;diff=781"/>
		<updated>2021-03-08T07:19:37Z</updated>

		<summary type="html">&lt;p&gt;Elf98: Ersatte sidans innehåll med &amp;quot;Temperatur.nu bygger helt och hållet på att frivilliga ger temperatur.nu tillgång till aktuell temperatur.   Informationen...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Information om www.temperatur.nu|Temperatur.nu]] bygger helt och hållet på att frivilliga ger temperatur.nu tillgång till aktuell temperatur. &lt;br /&gt;
&lt;br /&gt;
Informationen är flyttad till: [[https://temperatur.nu/info/rapportera-till-temperatur-nu/https://temperatur.nu/info/rapportera-till-temperatur-nu/]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=777</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=777"/>
		<updated>2021-03-02T13:11:10Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Historik/ändringslogg */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.16. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format eller json-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:support@temperatur.nu support@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| json&lt;br /&gt;
| Om angiven returneras data i json-format i stället för xml&lt;br /&gt;
| &lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| data&lt;br /&gt;
| Används för att hämta rådata för en mätpunkt specificerade med variabeln p.&lt;br /&gt;
| graph, textfil&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| textfil&lt;br /&gt;
| Används för att hämta länk till textfil med rådata för en mätpunkt specificerade med variabeln p. Ange parameter graddagar, dygnsmedel eller timmedel (ex textfil=graddagar) för att specificera vilket format textfilen ska ha.&lt;br /&gt;
| graph, data&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt specificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;forutsattning&amp;gt;&lt;br /&gt;
| Textsträng med information om hur mätningarna sker - finns ej för alla mätpunkter och returernar om så är fallet ett tomt fält.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;uptime&amp;gt;&lt;br /&gt;
| Mätpunktens upptid i % det senaste året&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;start&amp;gt;&lt;br /&gt;
| Tidpunkt när mätpunkten lades till på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;moh&amp;gt;&lt;br /&gt;
| Mätpunktens höjd över havsnivån (Meter above Sea Level)&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;rawdata&amp;gt;&lt;br /&gt;
| Temperaturdata i råformat. Varje rawdata-fält innehåller subfälten date, time, timestamp, temperatur&lt;br /&gt;
| data&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;textfil&amp;gt;&lt;br /&gt;
| Länk till fil med rådata i textformat.&lt;br /&gt;
| textfil&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.16.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;utf-8&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.16  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.16.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Slaka&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;slaka&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;11.9&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;1.3&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/slaka-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Hagaberg&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;hagaberg&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;12.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;3.7&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/hagaberg-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Valla&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;valla&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;11.9&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;3.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/valla-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
2021-02-25 - Version 1.16&lt;br /&gt;
Parametern json för att få ut data i json-format. Parametern data som används för att få ut data i råformat. Parametern textfil som används för att få ut rådata i en textfil. Mer information returneras när parametern verbose används. Generell buggrättning&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=776</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=776"/>
		<updated>2021-03-02T13:10:37Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Beskrivning av returnerade fält */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.16. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format eller json-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:support@temperatur.nu support@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| json&lt;br /&gt;
| Om angiven returneras data i json-format i stället för xml&lt;br /&gt;
| &lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| data&lt;br /&gt;
| Används för att hämta rådata för en mätpunkt specificerade med variabeln p.&lt;br /&gt;
| graph, textfil&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| textfil&lt;br /&gt;
| Används för att hämta länk till textfil med rådata för en mätpunkt specificerade med variabeln p. Ange parameter graddagar, dygnsmedel eller timmedel (ex textfil=graddagar) för att specificera vilket format textfilen ska ha.&lt;br /&gt;
| graph, data&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt specificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;forutsattning&amp;gt;&lt;br /&gt;
| Textsträng med information om hur mätningarna sker - finns ej för alla mätpunkter och returernar om så är fallet ett tomt fält.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;uptime&amp;gt;&lt;br /&gt;
| Mätpunktens upptid i % det senaste året&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;start&amp;gt;&lt;br /&gt;
| Tidpunkt när mätpunkten lades till på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;moh&amp;gt;&lt;br /&gt;
| Mätpunktens höjd över havsnivån (Meter above Sea Level)&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;rawdata&amp;gt;&lt;br /&gt;
| Temperaturdata i råformat. Varje rawdata-fält innehåller subfälten date, time, timestamp, temperatur&lt;br /&gt;
| data&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;textfil&amp;gt;&lt;br /&gt;
| Länk till fil med rådata i textformat.&lt;br /&gt;
| textfil&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.16.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;utf-8&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.16  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.16.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Slaka&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;slaka&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;11.9&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;1.3&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/slaka-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Hagaberg&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;hagaberg&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;12.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;3.7&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/hagaberg-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Valla&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;valla&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;11.9&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;3.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/valla-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
2021-02-25 - Version 1.16&lt;br /&gt;
Parametern json för att få ut data i json-format. Parametern data som används för att få ut data i råformat. Mer information returneras när parametern verbose används. Generell buggrättning&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=775</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=775"/>
		<updated>2021-03-02T13:09:49Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Parametrar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.16. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format eller json-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:support@temperatur.nu support@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| json&lt;br /&gt;
| Om angiven returneras data i json-format i stället för xml&lt;br /&gt;
| &lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| data&lt;br /&gt;
| Används för att hämta rådata för en mätpunkt specificerade med variabeln p.&lt;br /&gt;
| graph, textfil&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| textfil&lt;br /&gt;
| Används för att hämta länk till textfil med rådata för en mätpunkt specificerade med variabeln p. Ange parameter graddagar, dygnsmedel eller timmedel (ex textfil=graddagar) för att specificera vilket format textfilen ska ha.&lt;br /&gt;
| graph, data&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt specificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;forutsattning&amp;gt;&lt;br /&gt;
| Textsträng med information om hur mätningarna sker - finns ej för alla mätpunkter och returernar om så är fallet ett tomt fält.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;uptime&amp;gt;&lt;br /&gt;
| Mätpunktens upptid i % det senaste året&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;start&amp;gt;&lt;br /&gt;
| Tidpunkt när mätpunkten lades till på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;moh&amp;gt;&lt;br /&gt;
| Mätpunktens höjd över havsnivån (Meter above Sea Level)&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;rawdata&amp;gt;&lt;br /&gt;
| Temperaturdata i råformat. Varje rawdata-fält innehåller subfälten date, time, timestamp, temperatur&lt;br /&gt;
| data&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.16.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;utf-8&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.16  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.16.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Slaka&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;slaka&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;11.9&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;1.3&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/slaka-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Hagaberg&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;hagaberg&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;12.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;3.7&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/hagaberg-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Valla&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;valla&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;11.9&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;3.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/valla-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
2021-02-25 - Version 1.16&lt;br /&gt;
Parametern json för att få ut data i json-format. Parametern data som används för att få ut data i råformat. Mer information returneras när parametern verbose används. Generell buggrättning&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=774</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=774"/>
		<updated>2021-03-01T12:39:25Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Att komma igång */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:150%&amp;quot;&amp;gt;Välkommen till wiki.temperatur.nu!&amp;lt;/span&amp;gt;&lt;br /&gt;
Detta är den helt nya informationskanalen där information gällande temperatur.nu/m.nu kommer att samlas.&lt;br /&gt;
&lt;br /&gt;
Då det är ett Wiki-system kan vem som helst skapa ett konto och lägga upp nya sidor eller korrigera felaktig information på befintliga sidor.&lt;br /&gt;
&lt;br /&gt;
{{Multicol}}&lt;br /&gt;
&lt;br /&gt;
== Kategori:www.temperatur.nu ==&lt;br /&gt;
[[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;www.temperatur.nu&amp;lt;/categorytree&amp;gt;&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=773</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=773"/>
		<updated>2021-03-01T12:39:00Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Kategori:Mjukvara */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:150%&amp;quot;&amp;gt;Välkommen till wiki.temperatur.nu!&amp;lt;/span&amp;gt;&lt;br /&gt;
Detta är den helt nya informationskanalen där information gällande temperatur.nu/m.nu kommer att samlas.&lt;br /&gt;
&lt;br /&gt;
Då det är ett Wiki-system kan vem som helst skapa ett konto och lägga upp nya sidor eller korrigera felaktig information på befintliga sidor.&lt;br /&gt;
&lt;br /&gt;
{{Multicol}}&lt;br /&gt;
&lt;br /&gt;
== Kategori:www.temperatur.nu ==&lt;br /&gt;
[[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;www.temperatur.nu&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Att komma igång ==&lt;br /&gt;
Vi kanske ska låta dessa länkar stå kvar ett tag, de är mycket användbara!&lt;br /&gt;
&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Contents Användarmanualen]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista över konfigurationsinställningar]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mail list]&lt;br /&gt;
&lt;br /&gt;
En exempelsida med mängder med olika formateringar:&lt;br /&gt;
[http://sv.wikipedia.org/wiki/Svenska Wikipedia:Svenska]&lt;br /&gt;
&lt;br /&gt;
Lite genvägar för att snabbt kunna skapa kategoriserade sidor.&lt;br /&gt;
[http://meta.wikimedia.org/wiki/Help:Category Information om Kategorier]&lt;br /&gt;
{{Multicol-end}}&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=772</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=772"/>
		<updated>2021-03-01T12:38:52Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:150%&amp;quot;&amp;gt;Välkommen till wiki.temperatur.nu!&amp;lt;/span&amp;gt;&lt;br /&gt;
Detta är den helt nya informationskanalen där information gällande temperatur.nu/m.nu kommer att samlas.&lt;br /&gt;
&lt;br /&gt;
Då det är ett Wiki-system kan vem som helst skapa ett konto och lägga upp nya sidor eller korrigera felaktig information på befintliga sidor.&lt;br /&gt;
&lt;br /&gt;
{{Multicol}}&lt;br /&gt;
&lt;br /&gt;
== Kategori:www.temperatur.nu ==&lt;br /&gt;
[[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;www.temperatur.nu&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kategori:Mjukvara ==&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;Mjukvara&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Att komma igång ==&lt;br /&gt;
Vi kanske ska låta dessa länkar stå kvar ett tag, de är mycket användbara!&lt;br /&gt;
&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Contents Användarmanualen]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista över konfigurationsinställningar]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mail list]&lt;br /&gt;
&lt;br /&gt;
En exempelsida med mängder med olika formateringar:&lt;br /&gt;
[http://sv.wikipedia.org/wiki/Svenska Wikipedia:Svenska]&lt;br /&gt;
&lt;br /&gt;
Lite genvägar för att snabbt kunna skapa kategoriserade sidor.&lt;br /&gt;
[http://meta.wikimedia.org/wiki/Help:Category Information om Kategorier]&lt;br /&gt;
{{Multicol-end}}&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=771</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=771"/>
		<updated>2021-03-01T12:38:17Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:150%&amp;quot;&amp;gt;Välkommen till wiki.temperatur.nu!&amp;lt;/span&amp;gt;&lt;br /&gt;
Detta är den helt nya informationskanalen där information gällande temperatur.nu/m.nu kommer att samlas.&lt;br /&gt;
&lt;br /&gt;
Då det är ett Wiki-system kan vem som helst skapa ett konto och lägga upp nya sidor eller korrigera felaktig information på befintliga sidor.&lt;br /&gt;
&lt;br /&gt;
{{Multicol}}&lt;br /&gt;
&lt;br /&gt;
== Kategori:www.temperatur.nu ==&lt;br /&gt;
[[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;www.temperatur.nu&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kategori:Mjukvara ==&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;Mjukvara&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Att komma igång ==&lt;br /&gt;
Vi kanske ska låta dessa länkar stå kvar ett tag, de är mycket användbara!&lt;br /&gt;
&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Contents Användarmanualen]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista över konfigurationsinställningar]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mail list]&lt;br /&gt;
&lt;br /&gt;
En exempelsida med mängder med olika formateringar:&lt;br /&gt;
[http://sv.wikipedia.org/wiki/Svenska Wikipedia:Svenska]&lt;br /&gt;
&lt;br /&gt;
Lite genvägar för att snabbt kunna skapa kategoriserade sidor.&lt;br /&gt;
[http://meta.wikimedia.org/wiki/Help:Category Information om Kategorier]&lt;br /&gt;
{{Multicol-end}}&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=770</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=770"/>
		<updated>2021-03-01T10:58:42Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Kategori:Hårdvara */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Fil:m_nu_logo.png|160px|länk=http://www.m.nu|m.nu logo]]  [[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:150%&amp;quot;&amp;gt;Välkommen till wiki.temperatur.nu!&amp;lt;/span&amp;gt;&lt;br /&gt;
Detta är den helt nya informationskanalen där information gällande temperatur.nu/m.nu kommer att samlas.&lt;br /&gt;
&lt;br /&gt;
Då det är ett Wiki-system kan vem som helst skapa ett konto och lägga upp nya sidor eller korrigera felaktig information på befintliga sidor.&lt;br /&gt;
&lt;br /&gt;
{{Multicol}}&lt;br /&gt;
&lt;br /&gt;
== Kategori:www.temperatur.nu ==&lt;br /&gt;
[[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;www.temperatur.nu&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kategori:Mjukvara ==&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;Mjukvara&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Att komma igång ==&lt;br /&gt;
Vi kanske ska låta dessa länkar stå kvar ett tag, de är mycket användbara!&lt;br /&gt;
&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Contents Användarmanualen]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista över konfigurationsinställningar]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mail list]&lt;br /&gt;
&lt;br /&gt;
En exempelsida med mängder med olika formateringar:&lt;br /&gt;
[http://sv.wikipedia.org/wiki/Svenska Wikipedia:Svenska]&lt;br /&gt;
&lt;br /&gt;
Lite genvägar för att snabbt kunna skapa kategoriserade sidor.&lt;br /&gt;
[http://meta.wikimedia.org/wiki/Help:Category Information om Kategorier]&lt;br /&gt;
{{Multicol-end}}&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=766</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=766"/>
		<updated>2021-02-25T14:21:03Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Exempel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.16. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format eller json-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:support@temperatur.nu support@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| json&lt;br /&gt;
| Om angiven returneras data i json-format i stället för xml&lt;br /&gt;
| &lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| data&lt;br /&gt;
| Används för att hämta rådata för en mätpunkt specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt specificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;forutsattning&amp;gt;&lt;br /&gt;
| Textsträng med information om hur mätningarna sker - finns ej för alla mätpunkter och returernar om så är fallet ett tomt fält.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;uptime&amp;gt;&lt;br /&gt;
| Mätpunktens upptid i % det senaste året&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;start&amp;gt;&lt;br /&gt;
| Tidpunkt när mätpunkten lades till på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;moh&amp;gt;&lt;br /&gt;
| Mätpunktens höjd över havsnivån (Meter above Sea Level)&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;rawdata&amp;gt;&lt;br /&gt;
| Temperaturdata i råformat. Varje rawdata-fält innehåller subfälten date, time, timestamp, temperatur&lt;br /&gt;
| data&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.16.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;utf-8&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.16  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.16.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Slaka&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;slaka&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;11.9&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;1.3&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/slaka-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Hagaberg&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;hagaberg&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;12.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;3.7&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/hagaberg-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Valla&amp;lt;/title&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;valla&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;temp&amp;gt;11.9&amp;lt;/temp&amp;gt;&lt;br /&gt;
                &amp;lt;dist&amp;gt;3.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                &amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/valla-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
        &amp;lt;/item&amp;gt;&lt;br /&gt;
        &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
2021-02-25 - Version 1.16&lt;br /&gt;
Parametern json för att få ut data i json-format. Parametern data som används för att få ut data i råformat. Mer information returneras när parametern verbose används. Generell buggrättning&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=765</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=765"/>
		<updated>2021-02-25T14:12:17Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Exempel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.16. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format eller json-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:support@temperatur.nu support@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| json&lt;br /&gt;
| Om angiven returneras data i json-format i stället för xml&lt;br /&gt;
| &lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| data&lt;br /&gt;
| Används för att hämta rådata för en mätpunkt specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt specificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;forutsattning&amp;gt;&lt;br /&gt;
| Textsträng med information om hur mätningarna sker - finns ej för alla mätpunkter och returernar om så är fallet ett tomt fält.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;uptime&amp;gt;&lt;br /&gt;
| Mätpunktens upptid i % det senaste året&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;start&amp;gt;&lt;br /&gt;
| Tidpunkt när mätpunkten lades till på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;moh&amp;gt;&lt;br /&gt;
| Mätpunktens höjd över havsnivån (Meter above Sea Level)&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;rawdata&amp;gt;&lt;br /&gt;
| Temperaturdata i råformat. Varje rawdata-fält innehåller subfälten date, time, timestamp, temperatur&lt;br /&gt;
| data&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.16.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;utf-8&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;channel&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt;Temperatur.nu API 1.16  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.16.php&amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
	&amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Slaka&amp;lt;/title&amp;gt;&lt;br /&gt;
        	&amp;lt;id&amp;gt;slaka&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;temp&amp;gt;11.9&amp;lt;/temp&amp;gt;&lt;br /&gt;
        	&amp;lt;dist&amp;gt;1.3&amp;lt;/dist&amp;gt;&lt;br /&gt;
		&amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/slaka-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
	&amp;lt;/item&amp;gt;&lt;br /&gt;
	&amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Hagaberg&amp;lt;/title&amp;gt;&lt;br /&gt;
        	&amp;lt;id&amp;gt;hagaberg&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;temp&amp;gt;12.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
        	&amp;lt;dist&amp;gt;3.7&amp;lt;/dist&amp;gt;&lt;br /&gt;
		&amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/hagaberg-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
	&amp;lt;/item&amp;gt;&lt;br /&gt;
	&amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Valla&amp;lt;/title&amp;gt;&lt;br /&gt;
        	&amp;lt;id&amp;gt;valla&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;temp&amp;gt;11.9&amp;lt;/temp&amp;gt;&lt;br /&gt;
        	&amp;lt;dist&amp;gt;3.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
		&amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/valla-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
	&amp;lt;/item&amp;gt;&lt;br /&gt;
	&amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
2021-02-25 - Version 1.16&lt;br /&gt;
Parametern json för att få ut data i json-format. Parametern data som används för att få ut data i råformat. Mer information returneras när parametern verbose används. Generell buggrättning&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=764</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=764"/>
		<updated>2021-02-25T14:11:53Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Exempel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.16. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format eller json-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:support@temperatur.nu support@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| json&lt;br /&gt;
| Om angiven returneras data i json-format i stället för xml&lt;br /&gt;
| &lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| data&lt;br /&gt;
| Används för att hämta rådata för en mätpunkt specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt specificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;forutsattning&amp;gt;&lt;br /&gt;
| Textsträng med information om hur mätningarna sker - finns ej för alla mätpunkter och returernar om så är fallet ett tomt fält.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;uptime&amp;gt;&lt;br /&gt;
| Mätpunktens upptid i % det senaste året&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;start&amp;gt;&lt;br /&gt;
| Tidpunkt när mätpunkten lades till på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;moh&amp;gt;&lt;br /&gt;
| Mätpunktens höjd över havsnivån (Meter above Sea Level)&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;rawdata&amp;gt;&lt;br /&gt;
| Temperaturdata i råformat. Varje rawdata-fält innehåller subfälten date, time, timestamp, temperatur&lt;br /&gt;
| data&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.16.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;utf-8&amp;#039;?&amp;gt;&lt;br /&gt;
&amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;channel&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt;Temperatur.nu API 1.16  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.16.php&amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
	&amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Slaka&amp;lt;/title&amp;gt;&lt;br /&gt;
        	&amp;lt;id&amp;gt;slaka&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;temp&amp;gt;11.9&amp;lt;/temp&amp;gt;&lt;br /&gt;
        	&amp;lt;dist&amp;gt;1.3&amp;lt;/dist&amp;gt;&lt;br /&gt;
		&amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/slaka-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
	&amp;lt;/item&amp;gt;&lt;br /&gt;
	&amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Hagaberg&amp;lt;/title&amp;gt;&lt;br /&gt;
        	&amp;lt;id&amp;gt;hagaberg&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;temp&amp;gt;12.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
        	&amp;lt;dist&amp;gt;3.7&amp;lt;/dist&amp;gt;&lt;br /&gt;
		&amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/hagaberg-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
	&amp;lt;/item&amp;gt;&lt;br /&gt;
	&amp;lt;item&amp;gt;&lt;br /&gt;
                &amp;lt;title&amp;gt;Linköping/Valla&amp;lt;/title&amp;gt;&lt;br /&gt;
        	&amp;lt;id&amp;gt;valla&amp;lt;/id&amp;gt;&lt;br /&gt;
		&amp;lt;temp&amp;gt;11.9&amp;lt;/temp&amp;gt;&lt;br /&gt;
        	&amp;lt;dist&amp;gt;3.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
		&amp;lt;graph&amp;gt;https://graph.temperatur.nu/graph/valla-1day-300-200-0-0-0-1-8-n-0-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
	&amp;lt;/item&amp;gt;&lt;br /&gt;
	&amp;lt;/channel&amp;gt;&lt;br /&gt;
&amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
2021-02-25 - Version 1.16&lt;br /&gt;
Parametern json för att få ut data i json-format. Parametern data som används för att få ut data i råformat. Mer information returneras när parametern verbose används. Generell buggrättning&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=763</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=763"/>
		<updated>2021-02-25T14:04:38Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Historik/ändringslogg */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.16. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format eller json-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:support@temperatur.nu support@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| json&lt;br /&gt;
| Om angiven returneras data i json-format i stället för xml&lt;br /&gt;
| &lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| data&lt;br /&gt;
| Används för att hämta rådata för en mätpunkt specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt specificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;forutsattning&amp;gt;&lt;br /&gt;
| Textsträng med information om hur mätningarna sker - finns ej för alla mätpunkter och returernar om så är fallet ett tomt fält.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;uptime&amp;gt;&lt;br /&gt;
| Mätpunktens upptid i % det senaste året&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;start&amp;gt;&lt;br /&gt;
| Tidpunkt när mätpunkten lades till på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;moh&amp;gt;&lt;br /&gt;
| Mätpunktens höjd över havsnivån (Meter above Sea Level)&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;rawdata&amp;gt;&lt;br /&gt;
| Temperaturdata i råformat. Varje rawdata-fält innehåller subfälten date, time, timestamp, temperatur&lt;br /&gt;
| data&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Jägarvallen&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;jagarvallen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;7.8&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.5&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/jagarvallen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Malmen (METAR)&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;malmen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;8.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/malmen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Skäggetorp&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;skaggetorp&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;5.2&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/skaggetorp-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
2021-02-25 - Version 1.16&lt;br /&gt;
Parametern json för att få ut data i json-format. Parametern data som används för att få ut data i råformat. Mer information returneras när parametern verbose används. Generell buggrättning&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=762</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=762"/>
		<updated>2021-02-24T11:15:20Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Beskrivning av returnerade fält */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.16. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format eller json-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:support@temperatur.nu support@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| json&lt;br /&gt;
| Om angiven returneras data i json-format i stället för xml&lt;br /&gt;
| &lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| data&lt;br /&gt;
| Används för att hämta rådata för en mätpunkt specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt specificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;forutsattning&amp;gt;&lt;br /&gt;
| Textsträng med information om hur mätningarna sker - finns ej för alla mätpunkter och returernar om så är fallet ett tomt fält.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;uptime&amp;gt;&lt;br /&gt;
| Mätpunktens upptid i % det senaste året&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;start&amp;gt;&lt;br /&gt;
| Tidpunkt när mätpunkten lades till på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;moh&amp;gt;&lt;br /&gt;
| Mätpunktens höjd över havsnivån (Meter above Sea Level)&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;rawdata&amp;gt;&lt;br /&gt;
| Temperaturdata i råformat. Varje rawdata-fält innehåller subfälten date, time, timestamp, temperatur&lt;br /&gt;
| data&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Jägarvallen&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;jagarvallen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;7.8&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.5&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/jagarvallen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Malmen (METAR)&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;malmen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;8.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/malmen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Skäggetorp&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;skaggetorp&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;5.2&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/skaggetorp-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=761</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=761"/>
		<updated>2021-02-24T10:16:16Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Beskrivning av returnerade fält */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.16. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format eller json-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:support@temperatur.nu support@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| json&lt;br /&gt;
| Om angiven returneras data i json-format i stället för xml&lt;br /&gt;
| &lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| data&lt;br /&gt;
| Används för att hämta rådata för en mätpunkt specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt specificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;uptime&amp;gt;&lt;br /&gt;
| Mätpunktens upptid i % det senaste året&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;start&amp;gt;&lt;br /&gt;
| Tidpunkt när mätpunkten lades till på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;msl&amp;gt;&lt;br /&gt;
| Mätpunktens höjd över havsnivån (Meter above Sea Level)&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;rawdata&amp;gt;&lt;br /&gt;
| Temperaturdata i råformat. Varje rawdata-fält innehåller subfälten date, time, timestamp, temperatur&lt;br /&gt;
| data&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.16&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Jägarvallen&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;jagarvallen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;7.8&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.5&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/jagarvallen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Malmen (METAR)&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;malmen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;8.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/malmen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Skäggetorp&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;skaggetorp&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;5.2&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/skaggetorp-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=760</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=760"/>
		<updated>2021-02-24T10:09:32Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Parametrar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.16. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format eller json-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:support@temperatur.nu support@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| json&lt;br /&gt;
| Om angiven returneras data i json-format i stället för xml&lt;br /&gt;
| &lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| data&lt;br /&gt;
| Används för att hämta rådata för en mätpunkt specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt specificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Jägarvallen&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;jagarvallen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;7.8&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.5&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/jagarvallen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Malmen (METAR)&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;malmen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;8.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/malmen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Skäggetorp&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;skaggetorp&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;5.2&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/skaggetorp-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=759</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=759"/>
		<updated>2021-02-24T10:06:15Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Parametrar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.16. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format eller json-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:support@temperatur.nu support@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| json&lt;br /&gt;
| Om angiven returneras data i json-format i stället för xml&lt;br /&gt;
| &lt;br /&gt;
| 1.16&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt spcificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Jägarvallen&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;jagarvallen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;7.8&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.5&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/jagarvallen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Malmen (METAR)&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;malmen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;8.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/malmen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Skäggetorp&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;skaggetorp&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;5.2&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/skaggetorp-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=758</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=758"/>
		<updated>2021-02-24T10:04:56Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.16. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format eller json-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:support@temperatur.nu support@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt spcificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Jägarvallen&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;jagarvallen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;7.8&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.5&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/jagarvallen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Malmen (METAR)&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;malmen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;8.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/malmen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Skäggetorp&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;skaggetorp&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;5.2&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/skaggetorp-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=757</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=757"/>
		<updated>2020-01-10T08:10:56Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Parametrar */ Tog bort information runt versionshantering. Ingen har använt funktionen.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.15. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:support@temperatur.nu support@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt spcificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Jägarvallen&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;jagarvallen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;7.8&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.5&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/jagarvallen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Malmen (METAR)&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;malmen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;8.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/malmen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Skäggetorp&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;skaggetorp&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;5.2&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/skaggetorp-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=756</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=756"/>
		<updated>2020-01-10T08:09:46Z</updated>

		<summary type="html">&lt;p&gt;Elf98: Gör version 755 av Elf98 (diskussion) ogjord&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.15. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:support@temperatur.nu support@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| Returnerar senaste klientversionen, kan användas för att enkelt meddela klienterna att det finns nya uppdateringar till mjukvaran.&lt;br /&gt;
| Alla andra parametrar förutom cli och sign ignoreras&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| version_update&lt;br /&gt;
| Denna parameter skall normalt aldrig vara inlagd i någon mjukvara utan används av utvecklaren för att uppdatera databasen på temperatur.nu i samband med att en ny version av klientmjukvaran släpps. Urlen måste vara signerad för att kunna uppdatera informationen.&lt;br /&gt;
| Alla andra parametrar förutom cli och sign ignoreras&lt;br /&gt;
| 1.10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt spcificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Jägarvallen&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;jagarvallen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;7.8&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.5&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/jagarvallen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Malmen (METAR)&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;malmen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;8.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/malmen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Skäggetorp&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;skaggetorp&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;5.2&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/skaggetorp-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=755</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=755"/>
		<updated>2020-01-10T08:09:03Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Parametrar */ Tagit bort information runt versionshantering - meningslöst och ingen använde funktionen.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.15. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:support@temperatur.nu support@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| Returnerar senaste klientversionen, kan användas för att enkelt meddela klienterna att det finns nya uppdateringar till mjukvaran.&lt;br /&gt;
| Alla andra parametrar förutom cli och sign ignoreras&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| version_update&lt;br /&gt;
| Denna parameter skall normalt aldrig vara inlagd i någon mjukvara utan används av utvecklaren för att uppdatera databasen på temperatur.nu i samband med att en ny version av klientmjukvaran släpps. Urlen måste vara signerad för att kunna uppdatera informationen.&lt;br /&gt;
| Alla andra parametrar förutom cli och sign ignoreras&lt;br /&gt;
| 1.10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt spcificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Jägarvallen&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;jagarvallen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;7.8&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.5&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/jagarvallen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Malmen (METAR)&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;malmen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;8.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/malmen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Skäggetorp&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;skaggetorp&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;5.2&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/skaggetorp-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=754</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=754"/>
		<updated>2019-10-12T14:38:12Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.15. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:support@temperatur.nu support@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:support@temperatur.nu support@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| Returnerar senaste klientversionen, kan användas för att enkelt meddela klienterna att det finns nya uppdateringar till mjukvaran.&lt;br /&gt;
| Alla andra parametrar förutom cli och sign ignoreras&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| version_update&lt;br /&gt;
| Denna parameter skall normalt aldrig vara inlagd i någon mjukvara utan används av utvecklaren för att uppdatera databasen på temperatur.nu i samband med att en ny version av klientmjukvaran släpps. Urlen måste vara signerad för att kunna uppdatera informationen.&lt;br /&gt;
| Alla andra parametrar förutom cli och sign ignoreras&lt;br /&gt;
| 1.10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt spcificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Jägarvallen&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;jagarvallen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;7.8&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.5&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/jagarvallen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Malmen (METAR)&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;malmen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;8.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/malmen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Skäggetorp&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;skaggetorp&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;5.2&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/skaggetorp-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=API&amp;diff=753</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=API&amp;diff=753"/>
		<updated>2019-10-12T10:07:52Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Signering av URLer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 |}&lt;br /&gt;
Det finns ett enkelt API för att hämta senaste temperaturerna från temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
Aktuell API-version 1.15. &lt;br /&gt;
&lt;br /&gt;
Data returneras i XML-format&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
För support på API-funktionen, använd [http://www.temperatur.nu/forum/forslag-feedback/diskusionstrad-for-api-funktionen-t1373.html Forumet på www.temperatur.nu].&lt;br /&gt;
&lt;br /&gt;
==Villkor==&lt;br /&gt;
*Mjukvaran skall skrivas på ett sådant sätt att APIet inte automatiskt belastas med samma fråga oftare än var femte minut från en enskild klient. Klientid som bryter mot detta villkor kan komma att blockeras. &lt;br /&gt;
*Det måste mycket tydligt framgå att temperaturerna kommer från temperatur.nu.&lt;br /&gt;
*Där så är möjligt skall temperaturerna vara länkar till temperatur.nu.&lt;br /&gt;
*Temperatur.nus [[Logotype|logotype]] skall finnas i applikationen, gärna så den tydligt syns när programmet används. Om detta ej är möjligt kan logotypen placeras där inställningar för applikationen görs.&lt;br /&gt;
*APIet får ej användas för att automatiskt samla in och lagra data längre än 24h.&lt;br /&gt;
*I de fall applikationen kommer att kosta pengar för användaren krävs särskild överenskommelse med temperatur.nu. Kontakta [mailto:info@temperatur.nu info@temperatur.nu] för mer information.&lt;br /&gt;
*Förfrågningar till APIet kan signeras, från och med version 1.11 är osignerade förfrågningar är begränsade till ca 20/timma per klientid. Denna begränsning kommer efter hand att läggas in även på de äldre versionerna. Maila [mailto:info@temperatur.nu info@temperatur.nu] för att att erhålla en signeringsnyckel för ditt klientid. När du ansöker om en signeringsnyckel måste du ange om du vill signera med sha1 eller md5. Läs mer om hur du signerar förfrågningarna längre ner på denna sida.&lt;br /&gt;
*Du skall skriva en beskrivning av din mjukvara i denna Wiki. På så sätt kommer fler intresserade att hitta din applikation. Klienter som inte finns beskrivna i Wikin kan komma att blockeras. [[Mjukvaror_som_använder_APIet|Här finns en lista med kända klienter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kort beskrivning==&lt;br /&gt;
APIet är tänkt att användas av de som skapar extern mjukvara, tex applikationer för Iphone och Android.&lt;br /&gt;
Målet är att APIet skall vara lättförståeligt och lätt att använda - feedback från användarna är av stor vikt för att kunna utveckla APIet!&lt;br /&gt;
&lt;br /&gt;
==Var finns APIet?==&lt;br /&gt;
Du accessar APIet via http://api.temperatur.nu/tnu_1.&amp;lt;version&amp;gt;.php. ex: http://api.temperatur.nu/tnu_1.12.php&lt;br /&gt;
&lt;br /&gt;
==Parametrar==&lt;br /&gt;
Generellta parametrar&lt;br /&gt;
&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| p&lt;br /&gt;
| Anger för vilka orter data skall returneras - kommaseparerad lista. Utelämnas parametern returneras samtliga mätpunkter.&lt;br /&gt;
| lat, lon, num&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| dc&lt;br /&gt;
| Anger om decimalkomma skall användas i stället för decimalpunkt i fälten &amp;lt;temperatur&amp;gt;, &amp;lt;lat&amp;gt;, &amp;lt;lon&amp;gt; och &amp;lt;dist&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| simple&lt;br /&gt;
| Minimal output, returnerar endast &amp;lt;title&amp;gt;, &amp;lt;id&amp;gt; och &amp;lt;temp&amp;gt;&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| verbose&lt;br /&gt;
| Returnerar alla fält för orten, se beskrivning nedan&lt;br /&gt;
| simple&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| coordinates&lt;br /&gt;
| Visar koordinaterna för valda orter. Kan användas tillsammans med simple för att kunna positionera orter på en karta utan att behöva hämta alla fält.&lt;br /&gt;
| verbose&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lat&lt;br /&gt;
| Används tillsammans med lon och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först.&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| lon&lt;br /&gt;
| Används tillsammans med lat och ev num. Det spelar inte någon roll om decimal- eller kommapunkt används. När dessa parametrar används returneras de num närmaste orterna, närmaste orten först..&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| num&lt;br /&gt;
| Används tillsammans med lat och lon. Anger hur många orter som skall returneras. Standard är 1 och max är 5 (10 från v 1.12).&lt;br /&gt;
| p&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| cb&lt;br /&gt;
| CacheBust. Om denna parameter finns i urlen (&amp;amp;cb) kommer ett randomiserat värde att läggas till i slutet av graf-urlerna. Denna parameter kan användas för att se till att inte grafen cachas lokalt hos användaren eller i någon dåligt konfigurerad proxy mellan temperatur.nu och användaren.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| cli &lt;br /&gt;
| Skall användas för att identifiera vilken klient som hämtar data. Ex &amp;quot;cli=tnu_widget&amp;quot;. Från mitten av 2011 kommer signering av urlerna krävas i kombination med cli. Läs mer längre ner.&lt;br /&gt;
|&lt;br /&gt;
| 1.1&lt;br /&gt;
|-&lt;br /&gt;
| sign&lt;br /&gt;
| Skall APIet regelbundet måste URLerna signeras. Se information längre ner på denna sida.&lt;br /&gt;
|&lt;br /&gt;
| 1.0 (tillagd i efterhand)&lt;br /&gt;
|-&lt;br /&gt;
| version&lt;br /&gt;
| Returnerar senaste klientversionen, kan användas för att enkelt meddela klienterna att det finns nya uppdateringar till mjukvaran.&lt;br /&gt;
| Alla andra parametrar förutom cli och sign ignoreras&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| version_update&lt;br /&gt;
| Denna parameter skall normalt aldrig vara inlagd i någon mjukvara utan används av utvecklaren för att uppdatera databasen på temperatur.nu i samband med att en ny version av klientmjukvaran släpps. Urlen måste vara signerad för att kunna uppdatera informationen.&lt;br /&gt;
| Alla andra parametrar förutom cli och sign ignoreras&lt;br /&gt;
| 1.10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till att hämta statistik&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| amm&lt;br /&gt;
| Används för att hämta Average, Min &amp;amp; Max för upp till 5 (10 från v1.12) orter specificerade med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| daily&lt;br /&gt;
| Används för att hämta dygnsmedel samt lägsta och högsta temperatur per dygn. En mätpunkt spcificerad med variabeln p.&lt;br /&gt;
| graph&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv Average, Min &amp;amp; Max skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
|Anger om daily skall visa äldre data. Exempel: om span är 1month och shift_g är 1 hämtas data för föregående månad. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span&lt;br /&gt;
| 1.11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Parametrar som är relaterade till grafgenerering:&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! Kan ej användas med&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| graph&lt;br /&gt;
| Används för att generera en graf för upp till 5 orter specificerade med variabeln p. Anges variablen compare kommer orterna att läggas in i samma graf i stället för separata.&lt;br /&gt;
| amm&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| span&lt;br /&gt;
| Specificerar för vilket tidsperspektiv grafer skall skapas. Giltiga värden är: 1day (standard), 1week, 1month, 1year.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| shift_g&lt;br /&gt;
| Anger om grafen skall visa äldre data. Exempel: om span är 1day och shift_g är 1 visas en graf för igår, om shift_g är 2 visar grafen data för i förrgår etc. Standard är 0.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| start&lt;br /&gt;
| Specificerar starttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31.&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| end&lt;br /&gt;
| Specificerar sluttid för graph eller amm. Formatet är Y-m-d-H-i, ex 2011-01-30-12-31. Standard är nuvarande tid&lt;br /&gt;
| span, shift_g, history&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| history&lt;br /&gt;
| Används för att i grafen lägga in föregående periods temperatur. Visas temperaturen för det senaste dygnet visas föregående 24h i en annan färg etc. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.12&lt;br /&gt;
|-&lt;br /&gt;
| history_year&lt;br /&gt;
| Används för att i grafen lägga in jämförelse med annat år. År anges med 4 siffror, ex 2013. Kan förklarliga skäl endast användas med variabeln graph.&lt;br /&gt;
| start, end&lt;br /&gt;
| 1.14&lt;br /&gt;
|-&lt;br /&gt;
| verbose_g&lt;br /&gt;
| Visar min/max/medel/senaste värde i grafen. Visar även när data senast hämtades för den valda orten.&lt;br /&gt;
|&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 1axis&lt;br /&gt;
| Används för att endast visa temperaturskalan till vänster. Används med fördel i små grafer för att spara utrymme.&lt;br /&gt;
|&lt;br /&gt;
| 1.6&lt;br /&gt;
|-&lt;br /&gt;
| fontsize&lt;br /&gt;
| Anger hur stor texten skall vara. Observera att värdet inte kan relateras till vanliga textstorlekar, du måste därför testa dig fram.&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| linewidth&lt;br /&gt;
| Anger bredden på graflinjen. Giltiga värden 1 till 5. Även flyttal, ex 1.5, fungerar. Decimalkomma eller decimalpunkt spelar inte någon roll.&lt;br /&gt;
|&lt;br /&gt;
| 1.7&lt;br /&gt;
|-&lt;br /&gt;
| x&lt;br /&gt;
| Specificerar hur bred grafen skall vara. Giltiga värden är 150-2500. 300 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4,v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| y&lt;br /&gt;
| Specificerar hur hög grafen skall vara. Giltiga värden är 125-2500. 200 är standard.&lt;br /&gt;
|&lt;br /&gt;
| 1.2 (Tillåtna värden justerade i v 1.4, v 1.14)&lt;br /&gt;
|-&lt;br /&gt;
| color&lt;br /&gt;
| Anger vilken/vilka färger linjer i grafen skall ha, kommasepararead lista. Standard är #FF0000,#AADDAA,#FFCC00.&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|-&lt;br /&gt;
| compare&lt;br /&gt;
| Anger att order som skickats med p skall läggas in för jämförelse i samma graf. Om fler än tre orter anges måste även color definieras&lt;br /&gt;
|&lt;br /&gt;
| 1.13&lt;br /&gt;
|}&lt;br /&gt;
==Beskrivning av returnerade fält==&lt;br /&gt;
{| border=1 class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Fält&lt;br /&gt;
! Beskrivning&lt;br /&gt;
! parameter som visar&lt;br /&gt;
! parameter som döljer&lt;br /&gt;
! Visas som standard&lt;br /&gt;
! Introducerad i API-version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;title&amp;gt;&lt;br /&gt;
| Mätpunktens namn på temperatur.nu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;id&amp;gt;&lt;br /&gt;
| Mätpunktens id på temperatur.nu. Kan användas med parametern &amp;quot;p&amp;quot; för att hämta endast denna mätpunkts information&lt;br /&gt;
|&lt;br /&gt;
| simple&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;temp&amp;gt;&lt;br /&gt;
| Mätpunktens senaste temperatur. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lat&amp;gt;&lt;br /&gt;
| Mätpunktens latitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lon&amp;gt;&lt;br /&gt;
| Mätpunktens longitud i decimalt format. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| coordinates, verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lastUpdate&amp;gt;&lt;br /&gt;
| Tidpunkt då informationen senast uppdaterades på temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;kommun&amp;gt;&lt;br /&gt;
| Den kommun som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;lan&amp;gt;&lt;br /&gt;
| Det län som mätpunkten ligger i.&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;sourceInfo&amp;gt;&lt;br /&gt;
| En kort textsträng med information om vem som loggar temperaturen för mätpunkten&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.8&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;url&amp;gt;&lt;br /&gt;
| Url till mätpunktens temperatur och grafer på www.temperatur.nu&lt;br /&gt;
| verbose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;dist&amp;gt;&lt;br /&gt;
| Hur långt från de givna koordinaterna mätpunkten ligger. Enheten är kilometer. Om decimalkomma eller decimalpunkt skall användas styrs med parametern dc.&lt;br /&gt;
| lat &amp;amp; lon&lt;br /&gt;
| simple&lt;br /&gt;
|&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;graph&amp;gt;&lt;br /&gt;
| Visar url till graph för orten. Observera att ny graf endast genereras när parametern graph används. Det går därför inte att lokalt cacha urlen i klienten. &lt;br /&gt;
| graph (x, y, span, verbose_g, shift_g)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersion&amp;gt;&lt;br /&gt;
| Visar vilken den senaste släppta klientversionen är. Kan med fördel användas för att kontrollera om det finns någon uppdatering till klientmjukvaran.&lt;br /&gt;
| version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ClientVersionSet&amp;gt;&lt;br /&gt;
| Visar status i samband med att informationen om klientversionen uppdaterats.&lt;br /&gt;
| version_update&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;daily&amp;gt;&lt;br /&gt;
| Har underliggande fält &amp;lt;date&amp;gt;, &amp;lt;average&amp;gt;, &amp;lt;min&amp;gt;, &amp;lt;max&amp;gt; som representerar data för dygn angivet i fältet date. Dessa fält returneras när parametern daily används för att hämta statisk för flera dygn&lt;br /&gt;
| daily, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.15&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;ammRange&amp;gt;&lt;br /&gt;
| Visar för vilket tidsperspektiv amm (medel/min/max) har hämtats&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;average&amp;gt;&lt;br /&gt;
| Medeltemperatur i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;min&amp;gt;&lt;br /&gt;
| Den minsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;minTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;min&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;max&amp;gt;&lt;br /&gt;
| Den högsta temperaturen i specificerat tidsperspektiv&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;maxTime&amp;gt;&lt;br /&gt;
| Vid vilken tidpunkt &amp;lt;max&amp;gt; inträffade&lt;br /&gt;
| amm, span, start, end, shift_g&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 1.11&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Exempel==&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?p=linkoping&amp;amp;verbose&amp;amp;cli=test_app se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Centrum&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;linkoping&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;lat&amp;gt;58.414297&amp;lt;/lat&amp;gt;&lt;br /&gt;
                 &amp;lt;lon&amp;gt;15.628788&amp;lt;/lon&amp;gt;&lt;br /&gt;
                 &amp;lt;lastUpdate&amp;gt;2011-11-24 08:51:25&amp;lt;/lastUpdate&amp;gt;&lt;br /&gt;
                 &amp;lt;kommun&amp;gt;Linköping&amp;lt;/kommun&amp;gt;&lt;br /&gt;
                 &amp;lt;lan&amp;gt;Östergötlands län&amp;lt;/lan&amp;gt;&lt;br /&gt;
                 &amp;lt;sourceInfo&amp;gt;Temperaturdata från Stångå Hotell.&amp;lt;/sourceInfo&amp;gt;&lt;br /&gt;
                 &amp;lt;url&amp;gt;http://www.temperatur.nu/linkoping.html&amp;lt;/url&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Så här kan resultatet från en förfrågan på http://api.temperatur.nu/tnu_1.12.php?lat=58.376761&amp;amp;lon=15.562916&amp;amp;num=3&amp;amp;graph&amp;amp;cli=test_app2 se ut:&lt;br /&gt;
 &amp;lt;?xml version=&amp;#039;1.0&amp;#039; encoding=&amp;#039;iso-8859-1&amp;#039;?&amp;gt;&lt;br /&gt;
 &amp;lt;rss version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;channel&amp;gt;&lt;br /&gt;
         &amp;lt;title&amp;gt;Temperatur.nu API 1.12  - Din url är inte korrekt signerad, clientnyckeln kan tillfälligt blockeras - /tnu_1.12.php&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;link&amp;gt;http://wiki.temperatur.nu/index.php/Api&amp;lt;/link&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Jägarvallen&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;jagarvallen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;7.8&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.5&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/jagarvallen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Malmen (METAR)&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;malmen&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;8.3&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;2.8&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/malmen-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;item&amp;gt;&lt;br /&gt;
                 &amp;lt;title&amp;gt;Linköping/Skäggetorp&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;id&amp;gt;skaggetorp&amp;lt;/id&amp;gt;&lt;br /&gt;
                 &amp;lt;temp&amp;gt;9.1&amp;lt;/temp&amp;gt;&lt;br /&gt;
                 &amp;lt;dist&amp;gt;5.2&amp;lt;/dist&amp;gt;&lt;br /&gt;
                 &amp;lt;graph&amp;gt;http://www2.timg.nu/graph/skaggetorp-1day-300-200-0-0-0-1-8-n.png&amp;lt;/graph&amp;gt;&lt;br /&gt;
         &amp;lt;/item&amp;gt;&lt;br /&gt;
         &amp;lt;/channel&amp;gt;&lt;br /&gt;
 &amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Signering av URLer==&lt;br /&gt;
Förfrågningar till APIet kan signeras. Från och med version 1.11 är antalet osignerade förfrågningar begränsade till 20 per timma. Osignerade förfrågningar kommer i framtiden att begränsas för alla api-versioner. Skriver du en privat tillämpning kan du använda APIet utan att signera URLerna.&lt;br /&gt;
&lt;br /&gt;
Signeringen går till så här:&lt;br /&gt;
&lt;br /&gt;
1. Skapa din url som vanligt.&lt;br /&gt;
&lt;br /&gt;
2. Beräkna md5-/sha1-summan av urlen (utan http://) med &amp;quot;+clientnyckel&amp;quot; tillagd på slutet. Klientnyckel erhålls efter att ha mailat [mailto:support@temperatur.nu support@temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
3. I slutet av urlen lägger du sedan till &amp;amp;sign=md5-/sha1-summa&lt;br /&gt;
&lt;br /&gt;
I php kan det tex se ut så här om du har en signeringsnyckel för md5:&lt;br /&gt;
 $cli_key=&amp;quot;XXXXXXXXXXXXXXXXXXXXXXXXX&amp;quot;;&lt;br /&gt;
 $url=&amp;quot;api.temperatur.nu/tnu_1.9.php?p=linkoping&amp;amp;cli=testapp&amp;quot;&lt;br /&gt;
 $sign=md5($url.&amp;quot;+&amp;quot;.$cli_key);&lt;br /&gt;
 $signed_url=$url.&amp;quot;&amp;amp;sign=&amp;quot;.$sign;&lt;br /&gt;
&lt;br /&gt;
I den returnerade xml-filen kan du i det första title-fältet se om förfrågan är korrekt signerad.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileformat.info/tool/hash.htm?text= fileformat.info] är en mycket bra sida för att verifiera att de sha1-/md5-summor du tagit fram stämmer.&lt;br /&gt;
&lt;br /&gt;
==Historik/ändringslogg==&lt;br /&gt;
2010-05-04 - Version 1.0&lt;br /&gt;
Första releasen.&lt;br /&gt;
&lt;br /&gt;
2010-05-13 - Version 1.1&lt;br /&gt;
Variabeln cli tillagd.&lt;br /&gt;
&lt;br /&gt;
2010-05-19 - Version 1.2&lt;br /&gt;
Stöd för att hämta grafer&lt;br /&gt;
&lt;br /&gt;
2010-06-09 - Version 1.3&lt;br /&gt;
Bugfix som fixar en bugg introducerad i 1.2 (det gick inte att hämta alla orter genom att skippa variabeln p).&lt;br /&gt;
&lt;br /&gt;
2010-08-04 - Version 1.4&lt;br /&gt;
Värden för x och y justerade. Parametern cli krävs för att apiet skall returnera data.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.5&lt;br /&gt;
Parametrar för att via mer info i grafen. Parametrar för att visa grafer för i går, förra veckan, 2 år sedan etc.&lt;br /&gt;
&lt;br /&gt;
2010-09-01 - Version 1.6&lt;br /&gt;
Parameter för att ange om 1 eller 2 y-axlar skall visas.&lt;br /&gt;
&lt;br /&gt;
2010-11-22 - Version 1.7&lt;br /&gt;
Möjlighet att välja hur tjock graflinjen skall vara.&lt;br /&gt;
&lt;br /&gt;
2010-12-19 - Version 1.8&lt;br /&gt;
CacheBust-funktion, möjlighet att ändra textstorlek samt information om vem som loggar temperaturen när verbose är specat.&lt;br /&gt;
&lt;br /&gt;
2011-01-13 - Version 1.9&lt;br /&gt;
Signeringsfunktion inlagd. Signeringsfunktionen kommer från mitten av 2011 krävas för alla tillämpningar och och kommer successivt att läggas in i alla versioner av apiet.&lt;br /&gt;
&lt;br /&gt;
2011-01-17 - Version 1.10&lt;br /&gt;
Möjlighet att via Apiet hantera informaion gällande den senaste tillgängliga klientversionen.&lt;br /&gt;
&lt;br /&gt;
2011-01-30 - Version 1.11&lt;br /&gt;
Mer flexibel specificering av tidsperspektiv för grafer. amm - möjlighet att hämta medel/min/max i ett valfritt tidsperspektiv, antalet osignerade accesser begränsat i denna version.&lt;br /&gt;
&lt;br /&gt;
2011-10-08 - Version 1.12&lt;br /&gt;
Variabeln history tillagd. Visar föregående periods temperatur i grafer.&lt;br /&gt;
&lt;br /&gt;
2012-05-04 - Version 1.13&lt;br /&gt;
Variablerna compare och color angivna, gör det möjligt att jämföra flera orter i samma graf samt helt styra vilka färger linjerna i graferna skall ha. color kan sättas även för vanliga grafer.&lt;br /&gt;
&lt;br /&gt;
2013 - Version 1.14&lt;br /&gt;
Parametern history_year som används för att jämföra data med tidigare år. Buggfixar&lt;br /&gt;
&lt;br /&gt;
2014-01-26 - Version 1.15&lt;br /&gt;
Parametern daily. Används för att hämta dygnsmedel i ett specificerat tidsspann.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;br /&gt;
[[Kategori:Mjukvara]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Rapportera_till_temperatur.nu&amp;diff=752</id>
		<title>Rapportera till temperatur.nu</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Rapportera_till_temperatur.nu&amp;diff=752"/>
		<updated>2019-02-27T14:30:59Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Förslag på hårdvara */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Information om www.temperatur.nu|Temperatur.nu]] bygger helt och hållet på att frivilliga ger temperatur.nu tillgång till aktuell temperatur. &lt;br /&gt;
&lt;br /&gt;
== Krav ==&lt;br /&gt;
För att det skall vara intressant att lägga till &lt;br /&gt;
just din temperatur måste ett par krav vara uppfyllda:&lt;br /&gt;
* Temperatur.nu &amp;#039;&amp;#039;&amp;#039;skall&amp;#039;&amp;#039;&amp;#039; få tillgång till temperaturen dygnet runt. Temperaturen du rapporterar &amp;#039;&amp;#039;&amp;#039;skall&amp;#039;&amp;#039;&amp;#039; vara skuggtemperaturen. Det är lämpligt att mäta och rapportera temperaturen från två väderstreck så minskar risken för problem med solinstrålning.&lt;br /&gt;
* Temperaturen bör ha en upplösning på 0,1 grader.&lt;br /&gt;
* Temperaturen bör uppdateras var femte minut eller oftare.&lt;br /&gt;
&lt;br /&gt;
== Alternativ för rapportering ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Färdiga lösningar:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [https://www.m.nu/temperaturnu-reporter-rapportera-till-temperaturnu-p-1219.html Dedikerad utrustning för att rapportera temperaturen till temperatur.nu]. Anslut kablarna så är du i gång.&lt;br /&gt;
* [https://www.m.nu/losa-sensorer/thgr122nx-tradlos-sensor-temperatur-luftfuktighet-med-display Trådlösa sensorer] anslutna till [http://live.telldus.com Telldus Live] via [https://www.m.nu/tellstick-rfxtrx/telldus-tellstick-net-v2 Tellstick Net]. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Lösningar för dig som mäter på annat sätt&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* En textfil som är åtkomligt någonstans på nätet via http. Filen skall innehålla enbart den senaste uppmätta temperaturen. ex: &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;12.23&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* En fil av typen html/csv/txt/xml (eller liknande) som är tillgänglig via http. Filen får inte vara en loggfil som växer i storlek över tid. Filens struktur bör vara statisk. ex: &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Time: 20:29, Date: 16 May 2007, Temp: 12.23°C&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; eller tex: http://hem.bredband.net/b518377/index.htm&lt;br /&gt;
* Använd en rapporteringsurl: ex: http://www.temperatur.nu/rapportera.php?hash=1130a550a5e619d962e0f3da4755d4e4&amp;amp;t=12.2. Hashkoden får du när du registrerar ditt intresse.&lt;br /&gt;
&lt;br /&gt;
12,23 går lika bra att använda som 12.23.&lt;br /&gt;
&lt;br /&gt;
Det är rekommenderat att mäta temperaturen i två väderstreck. Båda dessa temperaturer bör göras tillgängliga för temperatur.nu så kan temperatur.nu analysera dessa temperaturer kontinuerligt för att minska risken för att mätvärdet påverkas av solinstrålning.&lt;br /&gt;
&lt;br /&gt;
== Anmäl intresse ==&lt;br /&gt;
[http://www.temperatur.nu/nystation/ Här anmäler du ditt intresse att rapportera temepraturer till temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
Viktiga punkter och varför vi efterfrågar viss information:&lt;br /&gt;
&lt;br /&gt;
# Epostadress. Används för att skicka information runt din mätpunkt vid driftstörningar. &lt;br /&gt;
# Förslag på ett namn till mätstationen. Titta på de befintliga stationerna i närheten så namnet blir konsekvent.&lt;br /&gt;
# Rapporteringssätt. Två sensorer bör användas. I nuläget måste båda sensorerna som anmäls/aktiveras vara i drift, faller en bort kommer rapporteringarna inte att fungera.&lt;br /&gt;
# Gatuadressen används för att ta fram koordinaterna för mätplatsen. Koordinaterna används för att positionera tempreaturen på kartor.&lt;br /&gt;
# I vilken kommun mätningarna sker. Används för att hämta rätt väderprognos.&lt;br /&gt;
# Med vilka förutsättningar temperaturen mäts. Ex vilken utrustning, var sensorerna är placerade, programvara. Informationen visas i anslutning till graferna på temperatur.nu. Informationen ger besökaren värdefull information för att kunna lita på temperaturen som rapporteras&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Registrerar du dig på forumet kan du redigera och lägga till följande information:&lt;br /&gt;
&lt;br /&gt;
# Länk till din väderstation/hemsida&lt;br /&gt;
# Justera koordinaterna&lt;br /&gt;
# Lägga till mobilnummer dit SMS skickas när temperatur.nu inte kan läsa in din temperatur&lt;br /&gt;
# Koppla ditt Telldus Live-konto till temperatur.nu (Enda sättet att ge temperatur.nu tillgång till temperaturer från Telldus Live.&lt;br /&gt;
&lt;br /&gt;
Då det krävs mycket jobb för att lägga in gammal data är det i nuläget inte intressant att lägga in historisk data.&lt;br /&gt;
&lt;br /&gt;
== Villkor ==&lt;br /&gt;
* Temperatur.nu får fritt använda temperaturerna.&lt;br /&gt;
* Det kostar inte något att delta på temperatur.nu.&lt;br /&gt;
* Det utgår inte någon ersättning för att delta på temperatur.nu.&lt;br /&gt;
* Där så är möjligt kommer det att stå vem som rapporterar temperaturen, men det är inte praktiskt möjligt att skriva det överallt.&lt;br /&gt;
* Temperaturen och grafer kan komma att visas på andra sidor på internet.&lt;br /&gt;
* Temperaturen och grafer kan komma att visas i olika program och tillämpningar på en mängd olika plattformar. (Tex Windows, OS X, Android, iOS, Linux mfl)&lt;br /&gt;
* Målsättningen är att allt skall vara gratis för alla. När företag vill använda funktioner på temperatur.nu kan dock en avgift debiteras.&lt;br /&gt;
* Specifika tillämpningar som kostar temperatur.nu pengar att driftsätta och hålla igång kan komma att kosta en liten summa pengar, tex applikationer till mobiltelefoner.&lt;br /&gt;
&lt;br /&gt;
== Förslag på hårdvara ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Enklast möjliga lösningen&amp;#039;&amp;#039;&amp;#039; [https://www.m.nu/paket-temperatur-rh/temperaturnu-reporter-rapportera-till-temperaturnu Temperatur.nu Reporter V2]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Trådlöst:&amp;#039;&amp;#039;&amp;#039; [https://www.m.nu/sensorer-433mhz/temperatur-och-luftfuktighetssensor-med-display-tellstick-och-rfxtrx433e-kompatibel-2 Trådlösa sensorer] anslutna till [http://live.telldus.com Telldus Live] via [https://www.m.nu/tellstick-rfxtrx/telldus-tellstick-net-v2 Tellstick Net]. &lt;br /&gt;
* Det finns mägder med fler lösningar, huvudsaken är att mätningarna sker dygnet runt och kan presenteras i någon form på internet. Har du frågor om vad som krävs, ställ dina frågor i [http://www.temperatur.nu/forum Forumet]&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=749</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=749"/>
		<updated>2016-09-17T15:21:42Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Fil:m_nu_logo.png|160px|länk=http://www.m.nu|m.nu logo]]  [[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:150%&amp;quot;&amp;gt;Välkommen till wiki.temperatur.nu!&amp;lt;/span&amp;gt;&lt;br /&gt;
Detta är den helt nya informationskanalen där information gällande temperatur.nu/m.nu kommer att samlas.&lt;br /&gt;
&lt;br /&gt;
Då det är ett Wiki-system kan vem som helst skapa ett konto och lägga upp nya sidor eller korrigera felaktig information på befintliga sidor.&lt;br /&gt;
&lt;br /&gt;
{{Multicol}}&lt;br /&gt;
&lt;br /&gt;
== Kategori:www.temperatur.nu ==&lt;br /&gt;
[[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;www.temperatur.nu&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kategori:Hårdvara ==&lt;br /&gt;
[[:Kategori:Hårdvara]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;Hårdvara&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Multicol-break}}&lt;br /&gt;
&lt;br /&gt;
== Kategori:Mjukvara ==&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;Mjukvara&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Att komma igång ==&lt;br /&gt;
Vi kanske ska låta dessa länkar stå kvar ett tag, de är mycket användbara!&lt;br /&gt;
&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Contents Användarmanualen]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista över konfigurationsinställningar]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mail list]&lt;br /&gt;
&lt;br /&gt;
En exempelsida med mängder med olika formateringar:&lt;br /&gt;
[http://sv.wikipedia.org/wiki/Svenska Wikipedia:Svenska]&lt;br /&gt;
&lt;br /&gt;
Lite genvägar för att snabbt kunna skapa kategoriserade sidor.&lt;br /&gt;
[http://meta.wikimedia.org/wiki/Help:Category Information om Kategorier]&lt;br /&gt;
{{Multicol-end}}&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Fil:M_nu_logo.png&amp;diff=748</id>
		<title>Fil:M nu logo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Fil:M_nu_logo.png&amp;diff=748"/>
		<updated>2016-09-17T15:21:16Z</updated>

		<summary type="html">&lt;p&gt;Elf98: Elf98 laddade upp ny version av &amp;amp;quot;Fil:M nu logo.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;m.nu Logotype&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=745</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=745"/>
		<updated>2014-09-26T18:22:53Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Kategori:www.m.nu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Fil:m_nu_logo.png|150px|länk=http://www.m.nu|m.nu logo]]  [[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:150%&amp;quot;&amp;gt;Välkommen till wiki.temperatur.nu!&amp;lt;/span&amp;gt;&lt;br /&gt;
Detta är den helt nya informationskanalen där information gällande temperatur.nu/m.nu kommer att samlas.&lt;br /&gt;
&lt;br /&gt;
Då det är ett Wiki-system kan vem som helst skapa ett konto och lägga upp nya sidor eller korrigera felaktig information på befintliga sidor.&lt;br /&gt;
&lt;br /&gt;
{{Multicol}}&lt;br /&gt;
&lt;br /&gt;
== Kategori:www.temperatur.nu ==&lt;br /&gt;
[[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;www.temperatur.nu&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kategori:Hårdvara ==&lt;br /&gt;
[[:Kategori:Hårdvara]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;Hårdvara&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Multicol-break}}&lt;br /&gt;
&lt;br /&gt;
== Kategori:Mjukvara ==&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;Mjukvara&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Att komma igång ==&lt;br /&gt;
Vi kanske ska låta dessa länkar stå kvar ett tag, de är mycket användbara!&lt;br /&gt;
&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Contents Användarmanualen]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista över konfigurationsinställningar]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mail list]&lt;br /&gt;
&lt;br /&gt;
En exempelsida med mängder med olika formateringar:&lt;br /&gt;
[http://sv.wikipedia.org/wiki/Svenska Wikipedia:Svenska]&lt;br /&gt;
&lt;br /&gt;
Lite genvägar för att snabbt kunna skapa kategoriserade sidor.&lt;br /&gt;
[http://meta.wikimedia.org/wiki/Help:Category Information om Kategorier]&lt;br /&gt;
{{Multicol-end}}&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=744</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=744"/>
		<updated>2014-09-26T18:22:18Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Kategori:1-Wire */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Fil:m_nu_logo.png|150px|länk=http://www.m.nu|m.nu logo]]  [[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:150%&amp;quot;&amp;gt;Välkommen till wiki.temperatur.nu!&amp;lt;/span&amp;gt;&lt;br /&gt;
Detta är den helt nya informationskanalen där information gällande temperatur.nu/m.nu kommer att samlas.&lt;br /&gt;
&lt;br /&gt;
Då det är ett Wiki-system kan vem som helst skapa ett konto och lägga upp nya sidor eller korrigera felaktig information på befintliga sidor.&lt;br /&gt;
&lt;br /&gt;
{{Multicol}}&lt;br /&gt;
&lt;br /&gt;
== Kategori:www.temperatur.nu ==&lt;br /&gt;
[[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;www.temperatur.nu&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kategori:www.m.nu ==&lt;br /&gt;
[[Fil:m_nu_logo.png|150px|länk=http://www.m.nu|m.nu logo]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;www.m.nu&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kategori:Hårdvara ==&lt;br /&gt;
[[:Kategori:Hårdvara]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;Hårdvara&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Multicol-break}}&lt;br /&gt;
&lt;br /&gt;
== Kategori:Mjukvara ==&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;Mjukvara&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Att komma igång ==&lt;br /&gt;
Vi kanske ska låta dessa länkar stå kvar ett tag, de är mycket användbara!&lt;br /&gt;
&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Contents Användarmanualen]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista över konfigurationsinställningar]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mail list]&lt;br /&gt;
&lt;br /&gt;
En exempelsida med mängder med olika formateringar:&lt;br /&gt;
[http://sv.wikipedia.org/wiki/Svenska Wikipedia:Svenska]&lt;br /&gt;
&lt;br /&gt;
Lite genvägar för att snabbt kunna skapa kategoriserade sidor.&lt;br /&gt;
[http://meta.wikimedia.org/wiki/Help:Category Information om Kategorier]&lt;br /&gt;
{{Multicol-end}}&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=743</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=743"/>
		<updated>2014-09-26T18:21:48Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Kategori:Hårdvara */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Fil:m_nu_logo.png|150px|länk=http://www.m.nu|m.nu logo]]  [[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:150%&amp;quot;&amp;gt;Välkommen till wiki.temperatur.nu!&amp;lt;/span&amp;gt;&lt;br /&gt;
Detta är den helt nya informationskanalen där information gällande temperatur.nu/m.nu kommer att samlas.&lt;br /&gt;
&lt;br /&gt;
Då det är ett Wiki-system kan vem som helst skapa ett konto och lägga upp nya sidor eller korrigera felaktig information på befintliga sidor.&lt;br /&gt;
&lt;br /&gt;
{{Multicol}}&lt;br /&gt;
&lt;br /&gt;
== Kategori:www.temperatur.nu ==&lt;br /&gt;
[[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;www.temperatur.nu&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kategori:www.m.nu ==&lt;br /&gt;
[[Fil:m_nu_logo.png|150px|länk=http://www.m.nu|m.nu logo]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;www.m.nu&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kategori:Hårdvara ==&lt;br /&gt;
[[:Kategori:Hårdvara]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;Hårdvara&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Multicol-break}}&lt;br /&gt;
&lt;br /&gt;
== Kategori:Mjukvara ==&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;Mjukvara&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kategori:1-Wire ==&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;1-Wire&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Att komma igång ==&lt;br /&gt;
Vi kanske ska låta dessa länkar stå kvar ett tag, de är mycket användbara!&lt;br /&gt;
&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Contents Användarmanualen]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista över konfigurationsinställningar]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mail list]&lt;br /&gt;
&lt;br /&gt;
En exempelsida med mängder med olika formateringar:&lt;br /&gt;
[http://sv.wikipedia.org/wiki/Svenska Wikipedia:Svenska]&lt;br /&gt;
&lt;br /&gt;
Lite genvägar för att snabbt kunna skapa kategoriserade sidor.&lt;br /&gt;
[http://meta.wikimedia.org/wiki/Help:Category Information om Kategorier]&lt;br /&gt;
{{Multicol-end}}&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=742</id>
		<title>Huvudsida</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Huvudsida&amp;diff=742"/>
		<updated>2014-09-26T18:21:29Z</updated>

		<summary type="html">&lt;p&gt;Elf98: /* Kategori:HowTo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Fil:m_nu_logo.png|150px|länk=http://www.m.nu|m.nu logo]]  [[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:150%&amp;quot;&amp;gt;Välkommen till wiki.temperatur.nu!&amp;lt;/span&amp;gt;&lt;br /&gt;
Detta är den helt nya informationskanalen där information gällande temperatur.nu/m.nu kommer att samlas.&lt;br /&gt;
&lt;br /&gt;
Då det är ett Wiki-system kan vem som helst skapa ett konto och lägga upp nya sidor eller korrigera felaktig information på befintliga sidor.&lt;br /&gt;
&lt;br /&gt;
{{Multicol}}&lt;br /&gt;
&lt;br /&gt;
== Kategori:www.temperatur.nu ==&lt;br /&gt;
[[Fil:temperatur_nu_logo.png|150px|länk=http://www.temperatur.nu|temperatur.nu logo]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;www.temperatur.nu&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kategori:www.m.nu ==&lt;br /&gt;
[[Fil:m_nu_logo.png|150px|länk=http://www.m.nu|m.nu logo]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;www.m.nu&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kategori:Hårdvara ==&lt;br /&gt;
[[:Kategori:Hårdvara]]&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;Hårdvara&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kategori:Mjukvara ==&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;Mjukvara&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kategori:1-Wire ==&lt;br /&gt;
&amp;lt;categorytree mode=pages&amp;gt;1-Wire&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Att komma igång ==&lt;br /&gt;
Vi kanske ska låta dessa länkar stå kvar ett tag, de är mycket användbara!&lt;br /&gt;
&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Contents Användarmanualen]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista över konfigurationsinställningar]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mail list]&lt;br /&gt;
&lt;br /&gt;
En exempelsida med mängder med olika formateringar:&lt;br /&gt;
[http://sv.wikipedia.org/wiki/Svenska Wikipedia:Svenska]&lt;br /&gt;
&lt;br /&gt;
Lite genvägar för att snabbt kunna skapa kategoriserade sidor.&lt;br /&gt;
[http://meta.wikimedia.org/wiki/Help:Category Information om Kategorier]&lt;br /&gt;
{{Multicol-end}}&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=OWFS_with_i2c_support_on_Raspberry_Pi_(English_version)&amp;diff=741</id>
		<title>OWFS with i2c support on Raspberry Pi (English version)</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=OWFS_with_i2c_support_on_Raspberry_Pi_(English_version)&amp;diff=741"/>
		<updated>2014-09-26T18:21:10Z</updated>

		<summary type="html">&lt;p&gt;Elf98: Ersätter sidans innehåll med &amp;#039;This guide has moved to http://wiki.m.nu/index.php/OWFS_with_i2c_support_on_Raspberry_Pi_(English_version)&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide has moved to http://wiki.m.nu/index.php/OWFS_with_i2c_support_on_Raspberry_Pi_(English_version)&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=OWFS_p%C3%A5_Rasperry_Pi&amp;diff=740</id>
		<title>OWFS på Rasperry Pi</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=OWFS_p%C3%A5_Rasperry_Pi&amp;diff=740"/>
		<updated>2014-09-26T18:19:56Z</updated>

		<summary type="html">&lt;p&gt;Elf98: Ersätter sidans innehåll med &amp;#039;Denna guide har flyttat till http://wiki.m.nu/index.php/OWFS_p%C3%A5_Rasperry_Pi&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Denna guide har flyttat till http://wiki.m.nu/index.php/OWFS_p%C3%A5_Rasperry_Pi&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=OWFS_p%C3%A5_DNS-320/325&amp;diff=739</id>
		<title>OWFS på DNS-320/325</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=OWFS_p%C3%A5_DNS-320/325&amp;diff=739"/>
		<updated>2014-09-26T18:18:38Z</updated>

		<summary type="html">&lt;p&gt;Elf98: Ersätter sidans innehåll med &amp;#039;Denna guide har flyttat till http://wiki.m.nu/index.php/OWFS_p%C3%A5_DNS-320/325&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Denna guide har flyttat till http://wiki.m.nu/index.php/OWFS_p%C3%A5_DNS-320/325&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=M%C3%A4ta_elf%C3%B6rbrukning_med_rrdtool&amp;diff=738</id>
		<title>Mäta elförbrukning med rrdtool</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=M%C3%A4ta_elf%C3%B6rbrukning_med_rrdtool&amp;diff=738"/>
		<updated>2014-09-26T18:17:12Z</updated>

		<summary type="html">&lt;p&gt;Elf98: Ersätter sidans innehåll med &amp;#039;Denna guide har flyttat till [http://wiki.m.nu/index.php/M%C3%A4ta_elf%C3%B6rbrukning_med_OWFS_och_RRDTool http://wiki.m.nu/index.php/M%C3%A4ta_elf%C3%B6rbrukning...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Denna guide har flyttat till [http://wiki.m.nu/index.php/M%C3%A4ta_elf%C3%B6rbrukning_med_OWFS_och_RRDTool http://wiki.m.nu/index.php/M%C3%A4ta_elf%C3%B6rbrukning_med_OWFS_och_RRDTool]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=RRA&amp;diff=736</id>
		<title>RRA</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=RRA&amp;diff=736"/>
		<updated>2014-09-26T17:54:05Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Denna sida har flyttat till [http://wiki.m.nu/index.php/RRDtool_RRA_-_HowTo http://wiki.m.nu/index.php/RRDtool_RRA_-_HowTo]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=RRDtool_HowTo&amp;diff=735</id>
		<title>RRDtool HowTo</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=RRDtool_HowTo&amp;diff=735"/>
		<updated>2014-09-26T17:49:56Z</updated>

		<summary type="html">&lt;p&gt;Elf98: Ersätter sidans innehåll med &amp;#039;Denna sida har flyttat till [http://wiki.m.nu/index.php/RRDTool_Howto http://wiki.m.nu/index.php/RRDTool_Howto]&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Denna sida har flyttat till [http://wiki.m.nu/index.php/RRDTool_Howto http://wiki.m.nu/index.php/RRDTool_Howto]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=OWFS_HowTo&amp;diff=734</id>
		<title>OWFS HowTo</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=OWFS_HowTo&amp;diff=734"/>
		<updated>2014-09-26T17:45:01Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wiki.m.nu/index.php/OWFS_HowTo Denna guide har flyttat till http://wiki.m.nu/index.php/OWFS_HowTo]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Rapportera_till_temperatur.nu&amp;diff=733</id>
		<title>Rapportera till temperatur.nu</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Rapportera_till_temperatur.nu&amp;diff=733"/>
		<updated>2014-09-26T17:37:38Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Information om www.temperatur.nu|Temperatur.nu]] bygger helt och hållet på att frivilliga ger temperatur.nu tillgång till aktuell temperatur. &lt;br /&gt;
&lt;br /&gt;
== Krav ==&lt;br /&gt;
För att det skall vara intressant att lägga till &lt;br /&gt;
just din temperatur måste ett par krav vara uppfyllda:&lt;br /&gt;
* Temperatur.nu &amp;#039;&amp;#039;&amp;#039;skall&amp;#039;&amp;#039;&amp;#039; få tillgång till temperaturen dygnet runt. Temperaturen du rapporterar &amp;#039;&amp;#039;&amp;#039;skall&amp;#039;&amp;#039;&amp;#039; vara skuggtemperaturen. Det är lämpligt att mäta och rapportera temperaturen från två väderstreck så minskar risken för problem med solinstrålning.&lt;br /&gt;
* Temperaturen bör ha en upplösning på 0,1 grader.&lt;br /&gt;
* Temperaturen bör uppdateras var femte minut eller oftare.&lt;br /&gt;
&lt;br /&gt;
== Alternativ för rapportering ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Färdiga lösningar:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [https://www.m.nu/temperaturnu-reporter-rapportera-till-temperaturnu-p-1219.html Dedikerad utrustning för att rapportera temperaturen till temperatur.nu]. Anslut kablarna så är du i gång.&lt;br /&gt;
* [https://www.m.nu/thgn228n-tradlos-sensor-temperaturluftfuktighet-p-515.html Trådlösa sensorer] anslutna till [http://live.telldus.com Telldus Live] via [https://www.m.nu/tellstick-duo-p-465.html Tellstick Net]. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Lösningar för dig som mäter på annat sätt&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* En textfil som är åtkomligt någonstans på nätet via http. Filen skall innehålla enbart den senaste uppmätta temperaturen. ex: &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;12.23&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* En fil av typen html/csv/txt/xml (eller liknande) som är tillgänglig via http. Filen får inte vara en loggfil som växer i storlek över tid. Filens struktur bör vara statisk. ex: &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Time: 20:29, Date: 16 May 2007, Temp: 12.23°C&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; eller tex: http://hem.bredband.net/b518377/index.htm&lt;br /&gt;
* Använd en rapporteringsurl: ex: http://www.temperatur.nu/rapportera.php?hash=1130a550a5e619d962e0f3da4755d4e4&amp;amp;t=12.2. Hashkoden får du när du registrerar ditt intresse.&lt;br /&gt;
&lt;br /&gt;
12,23 går lika bra att använda som 12.23.&lt;br /&gt;
&lt;br /&gt;
Det är rekommenderat att mäta temperaturen i två väderstreck. Båda dessa temperaturer bör göras tillgängliga för temperatur.nu så kan temperatur.nu analysera dessa temperaturer kontinuerligt för att minska risken för att mätvärdet påverkas av solinstrålning.&lt;br /&gt;
&lt;br /&gt;
== Anmäl intresse ==&lt;br /&gt;
[http://www.temperatur.nu/nystation/ Här anmäler du ditt intresse att rapportera temepraturer till temperatur.nu]&lt;br /&gt;
&lt;br /&gt;
Viktiga punkter och varför vi efterfrågar viss information:&lt;br /&gt;
&lt;br /&gt;
# Epostadress. Används för att skicka information runt din mätpunkt vid driftstörningar. &lt;br /&gt;
# Förslag på ett namn till mätstationen. Titta på de befintliga stationerna i närheten så namnet blir konsekvent.&lt;br /&gt;
# Rapporteringssätt. Två sensorer bör användas. I nuläget måste båda sensorerna som anmäls/aktiveras vara i drift, faller en bort kommer rapporteringarna inte att fungera.&lt;br /&gt;
# Gatuadressen används för att ta fram koordinaterna för mätplatsen. Koordinaterna används för att positionera tempreaturen på kartor.&lt;br /&gt;
# I vilken kommun mätningarna sker. Används för att hämta rätt väderprognos.&lt;br /&gt;
# Med vilka förutsättningar temperaturen mäts. Ex vilken utrustning, var sensorerna är placerade, programvara. Informationen visas i anslutning till graferna på temperatur.nu. Informationen ger besökaren värdefull information för att kunna lita på temperaturen som rapporteras&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Registrerar du dig på forumet kan du redigera och lägga till följande information:&lt;br /&gt;
&lt;br /&gt;
# Länk till din väderstation/hemsida&lt;br /&gt;
# Justera koordinaterna&lt;br /&gt;
# Lägga till mobilnummer dit SMS skickas när temperatur.nu inte kan läsa in din temperatur&lt;br /&gt;
# Koppla ditt Telldus Live-konto till temperatur.nu (Enda sättet att ge temperatur.nu tillgång till temperaturer från Telldus Live.&lt;br /&gt;
&lt;br /&gt;
Då det krävs mycket jobb för att lägga in gammal data är det i nuläget inte intressant att lägga in historisk data.&lt;br /&gt;
&lt;br /&gt;
== Villkor ==&lt;br /&gt;
* Temperatur.nu får fritt använda temperaturerna.&lt;br /&gt;
* Det kostar inte något att delta på temperatur.nu.&lt;br /&gt;
* Det utgår inte någon ersättning för att delta på temperatur.nu.&lt;br /&gt;
* Där så är möjligt kommer det att stå vem som rapporterar temperaturen, men det är inte praktiskt möjligt att skriva det överallt.&lt;br /&gt;
* Temperaturen och grafer kan komma att visas på andra sidor på internet.&lt;br /&gt;
* Temperaturen och grafer kan komma att visas i olika program och tillämpningar på en mängd olika plattformar. (Tex Windows, OS X, Android, iOS, Linux mfl)&lt;br /&gt;
* Målsättningen är att allt skall vara gratis för alla. När företag vill använda funktioner på temperatur.nu kan dock en avgift debiteras.&lt;br /&gt;
* Specifika tillämpningar som kostar temperatur.nu pengar att driftsätta och hålla igång kan komma att kosta en liten summa pengar, tex applikationer till mobiltelefoner.&lt;br /&gt;
&lt;br /&gt;
== Förslag på hårdvara ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Billigt och enkelt:&amp;#039;&amp;#039;&amp;#039; [https://www.m.nu/1-sensor-temperaturluftfuktighetsnat-p-30.html Temperaturnät med en sensor]&lt;br /&gt;
** Med USB eller serielladapter måste datorn stå på dygnet runt. &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Enklast möjliga lösningen, ingen dator behöver stå på:&amp;#039;&amp;#039;&amp;#039; [https://www.m.nu/utrustning-for-att-rapportera-till-temperaturnu-p-533.html Dedikerad utrustning för att rapportera till temperatur.nu]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Trådlöst:&amp;#039;&amp;#039;&amp;#039; [https://www.m.nu/thgn228n-tradlos-sensor-temperaturluftfuktighet-p-515.html Trådlösa sensorer] anslutna till [http://live.telldus.com Telldus Live] via [https://www.m.nu/tellstick-duo-p-465.html Tellstick Net]. &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Lite dyrare och exklusivare:&amp;#039;&amp;#039;&amp;#039; [https://www.m.nu/wmr200-vaderstation-med-tradlosa-sensorer-pckoppling-solceller-stort-minne-p-377.html Väderstation Oregon WMR200].&lt;br /&gt;
* Det finns mägder med fler lösningar, huvudsaken är att mätningarna sker dygnet runt och kan presenteras i någon form på internet. Har du frågor om vad som krävs, ställ dina frågor i [http://www.temperatur.nu/forum Forumet]&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Temperatur.nu_Reporter&amp;diff=731</id>
		<title>Temperatur.nu Reporter</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Temperatur.nu_Reporter&amp;diff=731"/>
		<updated>2014-09-26T17:19:46Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information om Temperatur.nu Reporter.&lt;br /&gt;
&lt;br /&gt;
[[Fil:T reporter1.jpg|höger|200px]]&lt;br /&gt;
== Var kan du köpa den? ==&lt;br /&gt;
[https://www.m.nu/temperaturnu-reporter-rapportera-till-temperaturnu-p-1219.html Temperatur.nu Reporter på m.nu]&lt;br /&gt;
&lt;br /&gt;
== Generellt ==&lt;br /&gt;
* Färgen på Reporterns statusdiod updateras endast i samband med att ett anslutningsförsök till temperatur.nu görs var tredje minut.&lt;br /&gt;
* Reportern konsumerar ca 10Mb data per månad.&lt;br /&gt;
&lt;br /&gt;
== Blinkguide FW 2.1 ==&lt;br /&gt;
&lt;br /&gt;
Normal drift:&lt;br /&gt;
* Blinkar blått 1 gång per sekund: Startar upp eller om (initierar nätverkskortet och hämtar IP via DHCP).&lt;br /&gt;
* Blinkar grönt 1 gång per sekund: 2st temperatur har lästs in och boxen har kontakt med temperatur.nu&lt;br /&gt;
* Blinkar lila 1 gång per sekund: 1st temperatur har lästs in och boxen har kontakt med temperatur.nu&lt;br /&gt;
&lt;br /&gt;
Felkoder:&lt;br /&gt;
* Blinkar vitt 1 gång per sekund: inga temperatursensorer kan hittas, Reportern har kontakt med temperatur.nu&lt;br /&gt;
* Blinkar rött en gång per sekund: Boxen har anslutit till nätverket (erhållit ipnummer), men får inte kontakt med temperatur.nu. Reportern startar om automatiskt efter en stund när ingen kontakt med temperatur.nu kan etableras.&lt;br /&gt;
&lt;br /&gt;
== Blinkguide FW 2.0 ==&lt;br /&gt;
&lt;br /&gt;
Version FW 2.0 är återkallad pga en stor bugg i mjukvaran. Har du en reporter med FW2.0, skicka ett mail till support@temperatur.nu så byter vi ut den!&lt;br /&gt;
&lt;br /&gt;
== Blinkguide FW 1.0/1.0.1 ==&lt;br /&gt;
&lt;br /&gt;
* Blinkar grönt 1 gång per sekund: 2st temperaturer har lästs in och boxen har kontakt med temperatur.nu&lt;br /&gt;
* Blinkar lila 1 gång per sekund: 1st temperatur har lästs in och boxen har kontakt med temperatur.nu&lt;br /&gt;
* Blinkar vitt 1 gång per sekund: inga temperatursensorer kan hittas, boxen har kontakt med temperatur.nu&lt;br /&gt;
* Lyser blått i 1 till 3 sekunder: Boxen Läser in temperaturer och försöker skicka upp data till temperatur.nu&lt;br /&gt;
* Blinkar rött en gång per sekund: Boxen har anslutit till nätverket (erhållit ipnummer) och kan läsa in temperaturer, men får inte kontakt med temperatur.nu.&lt;br /&gt;
&lt;br /&gt;
* Fast lila sken: Försöker hämta IP-adress via DHCP&lt;br /&gt;
* Blinkar lila i snabb takt: DHCP misslyckades och boxen startar om för att försöka igen.&lt;br /&gt;
&lt;br /&gt;
* Fast rött sken: Försöker göra namnuppslagning för www.temperatur.nu.&lt;br /&gt;
* Blinkar rött i snabb (10ggr/sekund) takt: Kan inte hitta temperatur.nu vid uppstart och boxen startar om för att försöka igen.&lt;br /&gt;
* Blinkar rött i snabb (5ggr/sekund) takt: Kan inte få kontakt med temperatur.nu efter att boxen initierats korrekt. Boxen startar om för att försöka igen.&lt;br /&gt;
&lt;br /&gt;
== Hårdvaran ==&lt;br /&gt;
Temperatur.nu Reporter är uppbyggd kring en Atmega328. Nätverksmodulen är baserad på ENC28J60. &lt;br /&gt;
&lt;br /&gt;
== Mjukvaran ==&lt;br /&gt;
Användaren kan inte göra några egna inställningar i boxen och allt är &amp;quot;plug and play&amp;quot;. Det går inte heller att komma åt inlästa temperaturer lokalt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategori:www.temperatur.nu]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Inkoppling_1wire-r%C3%A4knare&amp;diff=730</id>
		<title>Inkoppling 1wire-räknare</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Inkoppling_1wire-r%C3%A4knare&amp;diff=730"/>
		<updated>2014-09-26T17:18:47Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wiki.m.nu/index.php/Inkoppling_1wire-r%C3%A4knare Denna sida har flyttat till http://wiki.m.nu/index.php/Inkoppling_1wire-r%C3%A4knare]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Skriva_till_enheter_p%C3%A5_OW-SERVER&amp;diff=729</id>
		<title>Skriva till enheter på OW-SERVER</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Skriva_till_enheter_p%C3%A5_OW-SERVER&amp;diff=729"/>
		<updated>2014-09-26T17:17:51Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Informationen från denna sida har flyttats till [http://blog.m.nu/konfigurera-1wire-enheter-pa-ow-server-enetwifi-genom-att-accessa-urler/ http://blog.m.nu/konfigurera-1wire-enheter-pa-ow-server-enetwifi-genom-att-accessa-urler/]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Kalibrering_av_barometer&amp;diff=727</id>
		<title>Kalibrering av barometer</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Kalibrering_av_barometer&amp;diff=727"/>
		<updated>2014-09-26T16:43:56Z</updated>

		<summary type="html">&lt;p&gt;Elf98: Ersätter sidans innehåll med &amp;#039;Denna sida har flyttat till [http://wiki.m.nu/index.php/Kalibrering_av_barometer_(version_2) http://wiki.m.nu/index.php/Kalibrering_av_barometer_(version_2)]&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Denna sida har flyttat till [http://wiki.m.nu/index.php/Kalibrering_av_barometer_(version_2) http://wiki.m.nu/index.php/Kalibrering_av_barometer_(version_2)]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
	<entry>
		<id>https://wiki.temperatur.nu/index.php?title=Inkoppling_1wire-r%C3%A4knare&amp;diff=723</id>
		<title>Inkoppling 1wire-räknare</title>
		<link rel="alternate" type="text/html" href="https://wiki.temperatur.nu/index.php?title=Inkoppling_1wire-r%C3%A4knare&amp;diff=723"/>
		<updated>2014-09-06T17:41:30Z</updated>

		<summary type="html">&lt;p&gt;Elf98: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wiki.m.nu/index.php/Inkoppling_1wire-r%C3%A4knare Denna sida har flyttat till http://wiki.m.nu/index.php/Inkoppling_1wire-r%C3%A4knare]&lt;br /&gt;
[[Kategori:Hårdvara]]&lt;br /&gt;
[[Kategori:www.m.nu]]&lt;/div&gt;</summary>
		<author><name>Elf98</name></author>
	</entry>
</feed>