20 APIer på                    1                                  2   20 minuter                     NOV                  ...
AndreasKrohnmashup.se
AndreasKrohn       @andreaskrohnmashup.se
AndreasKrohn         @andreaskrohn            andreas@dopter.semashup.se
Twitterlove      ‣ #drupalcampsthlm          ‣ #apise
1
1    josscrowcroft.github.com/open-            exchange-rates/
2
2    blog.sallarp.com/handelsbanken-api/
3
3    code.google.com/apis/chart/
4
4    code.google.com/apis/discovery
5
5    diffbot.com
6
6    context.io
7
7    fullcontact.com
8
8    namnapi.se
9
9    loripsum.net
10
10    flickholdr.com
11
11    face.com
12
12    utveckling.118100.se/node/12
13
13    46elks.com
14
14    e-tjanster.pts.se/internet/api
15
15    fraktjakt.se/services/api
16
16    tagtider.net/blogg/appar/sj-api-        med-tidtabeller-taglagen
17
17    labs.phurix.net/posts/googles-         official-profanity-api
18
18    api.libris.kb.se/bibspell
19
19    openaid.se/api
20
20    infochimps.com/datasets/60000-    documented-ufo-sightings-with-      text-descriptions-and-metada
21
21    Ditt API?
Ikonerfrån....   ‣ thenounproject.co             m           ‣ gentleface.com
Frågor?andreas@dopter.se   @andreaskrohn    mashup.se         TACK FÖR ATT NI LYSSNADE!
Upcoming SlideShare
Loading in …5
×

20 APIer på 20 minuter

2,008 views
1,895 views

Published on

Presentation från DrupalCamp Stockholm 12/11 2011. Snabb genomgång av 20 helt olika APIer för att ge en översikt på vad man kan göra.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,008
On SlideShare
0
From Embeds
0
Number of Embeds
743
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • 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
  • \n
  • \n
  • \n
  • 20 APIer på 20 minuter

    1. 1. 20 APIer på 1 2 20 minuter NOV 2011Från affärsnytta till galenskapAV ANDREAS KROHN
    2. 2. AndreasKrohnmashup.se
    3. 3. AndreasKrohn @andreaskrohnmashup.se
    4. 4. AndreasKrohn @andreaskrohn andreas@dopter.semashup.se
    5. 5. Twitterlove ‣ #drupalcampsthlm ‣ #apise
    6. 6. 1
    7. 7. 1 josscrowcroft.github.com/open- exchange-rates/
    8. 8. 2
    9. 9. 2 blog.sallarp.com/handelsbanken-api/
    10. 10. 3
    11. 11. 3 code.google.com/apis/chart/
    12. 12. 4
    13. 13. 4 code.google.com/apis/discovery
    14. 14. 5
    15. 15. 5 diffbot.com
    16. 16. 6
    17. 17. 6 context.io
    18. 18. 7
    19. 19. 7 fullcontact.com
    20. 20. 8
    21. 21. 8 namnapi.se
    22. 22. 9
    23. 23. 9 loripsum.net
    24. 24. 10
    25. 25. 10 flickholdr.com
    26. 26. 11
    27. 27. 11 face.com
    28. 28. 12
    29. 29. 12 utveckling.118100.se/node/12
    30. 30. 13
    31. 31. 13 46elks.com
    32. 32. 14
    33. 33. 14 e-tjanster.pts.se/internet/api
    34. 34. 15
    35. 35. 15 fraktjakt.se/services/api
    36. 36. 16
    37. 37. 16 tagtider.net/blogg/appar/sj-api- med-tidtabeller-taglagen
    38. 38. 17
    39. 39. 17 labs.phurix.net/posts/googles- official-profanity-api
    40. 40. 18
    41. 41. 18 api.libris.kb.se/bibspell
    42. 42. 19
    43. 43. 19 openaid.se/api
    44. 44. 20
    45. 45. 20 infochimps.com/datasets/60000- documented-ufo-sightings-with- text-descriptions-and-metada
    46. 46. 21
    47. 47. 21 Ditt API?
    48. 48. Ikonerfrån.... ‣ thenounproject.co m ‣ gentleface.com
    49. 49. Frågor?andreas@dopter.se @andreaskrohn mashup.se TACK FÖR ATT NI LYSSNADE!

    ×