Vi börjar med ett praktiskt API\n\nGratis, skrapar växelkurser från webben och publicerar dem i JSON format som lagras på GitHub\nmoney.js\n\nRelativt till USD, men det räcker för de flesta fall\n\nSkrapar från currency.me.uk\n
När vi ändå snackar om pengar så låt oss snacka om ett inofficiellt API \n\nHandelsbanken har en iPhone app som använder ett icke-dokumenterat inofficiellt API\nBjörn Sållarp dokumenterade detta API\nLeta upp kontor, räntekurser, lista konton och transaktioner, lista kreditkort, föra över pengar mellan konton\n\nBjörn har även dokumenterat Länsförsäkringar Bank API och fler kommer med tiden\n
Har man all info om sina banktransaktioner så kan man ju visa dem snyggt med\n\nAlla typer av diagram - paj, stapel, kartor etc. Alla diagram som syns i Google produkter, tex i Google Analytics, är implementrade med detta API.\n\nAnvänd javascript för att definiera diagramtyp, värden, text på staplar etc och sedan så ritar Googles API ut diagramet.\n\n
Google har många APIer och alla dessa APIer har många metoder och parametrar etc. \nMen med Google APIs Discovery Service så kan man få info om alla dessa APIer\nIdag 20+ APIer, snart fler\n\n
Finns det inte ett API så får man bygga ett själv\n\n“Visuella algoritmer” som analyserar en webbsida och returnerar data, tex som RSS eller info om sidan\n
Men det är ju inte alltid man behöver APIer mot webbsidor, mail är ju också väldigt användbart \n\nAPI mot all data IMAP har tillgång till - bifogade filer, ta fram en konversation med en person etc\n\n
Ibland har man ju bara en emailadress till en användare, men man vill ha mer info\n\nSkicka in en emailadress få ut en hel massa info...\n\nandreas.krohn@digitalistic.com => kön, namn, var jag bor, min ålder, bilder på mig, länkar till min facebook/google+/quora profiler etc\n
På så sätt kan man få fram namn på användare, men ibland behöver man 100-tals namn för tester\n\nSvenska kvinno och mans namn + efternamn slumpvis, över 20.000 kombinationer\n
Ett användningsområde av namnapi skulle kunna vara att fylla design mockups med innehåll, det kan man också använda http://loripsum.net/ till för texter\n\nGenerera HTML text, inklusive länkar, headers etc\n
Ibland behöver man mer än texter, även bilder kan vara bra i en designmockup för att liva upp\n\nHämtar bilder från Flickr baserat på taggar, ändrar storlek till önskad, man inkluderar bara en länk\n
Pratar vi bilder så pratar vi om ansikten och då kan man använda ansiktsigenkänning\n\nLadda upp bilder taggade med namn, tex via ditt Facebookkonto, skicka sedan in ett foto och få tillbaka ett namn vem det troligtvis är\n\nKan också ta reda på om personen på bilden är glad eller ledsen etc\n
Sedan kan man använda 118100.se apiet för att ta reda på vem personen är\n\nPersonsökning\n\nNummer -> namn\n
Vet man väl vem personen är så kanske man vill SMSa honom\n
Och pratar vi om telefoner så kanske man också vill veta vilken operatör some ett nummer tillhör\n\nSparat på support\n
Men det är ju inte alltid man vill ringa folk, ibland vill man ju skicka saker också, och då undrar man vad det skulle kosta\n\nOckså beställa frakt\n
Ibland så vill man ju flytta sig själv också och då kan man används ett annat inofficiellt API sniffat från en iphone app\n\nPrecis som Handelsbanken\n\nTåg, stationer, tidtabeller\n
Tänker man på att resa via SJ så tänker man också helt osökt på att bli arg och svära\n\nGoogletjänsten What Do You Love vill inte publicera fula ord, så det finns ett inofficiellt API\n\nBara på engelska\n
Har inte hittat något svenskt svordomsapi, men rättstavning via Libris\n\nStavningsförslag baserat på innehållet i LIBRIS och på sökningar som gjorts i LIBRIS\n
Libris API är ett bevis på att offentlig data som delas med folket\n\nSIDA + UD\n
Openaid skulle vara intressant att samköra med ett annat API\n\n60.000 UFO rapporter\n\nSök tex efter alla UFO rapporter i Uppsala\n