Ett API, eller ett Application Programming Interface, är ett protokoll som används av applikationer för att hämta information. Information kommer från hemsidor, där informationen lagras. Genom att skicka in olika webb-adresser kan applikationen fråga efter den specifika information som behövs, och får på det sättet inte mer information än den kan hantera.
Temperatur-API
Detta API ger dig en temperatur på en given plats med hjälpa av två parametrar: stad och land.
Kopiera denna text till en webb-läsare: “http://verkstad.cc/iot/mmx/code/get_temperature.php?city=london&country=gb”
Sidan som öppnas visar temperaturen i London, Storbritannien. Testa att ändra parametrarna så att temperatur-API’et visar temperaturen i Tokyo, Japan.
Testa olika länder och städer där du tror att det bör vara olika temperaturer. Jämför till exempel dag och natt, vinter eller sommar. För att komma igång behöver man landskoden för det land man vill använda. Nedan finns några:
- Australien = AU
- Kina = CN
- Egypten = EU
- Indien = IN
- Japan = JP
- Ryssland = RU
- Sydafrika = ZA
- Spanien = ES
- Sverige = SV
- Storbritannien = GB
- USA = US
För en lista över alla landskoder, gå in på; https://sv.wikipedia.org/wiki/ISO_3166#ISO_3166-1-koder