Förberedelser
- Ladda ner och installera POSTman app.
- Skaffa ett konto: 46elks.
- Maila [email protected] och säg att du vill vara med 🙂
Vad är ett API och när är det relevant att använda APIer?
- Tillgängliggöra data
- Automation
- Lager som täcker komplexitet
Terminologi
Dessa begrepp kommer du att bekanta dig med under workshopen:
- url
- request
- response
- status codes
- docs
- GET & POST
- Authentication
- format (json, xml, other)
- Öppna data
- www-formurl-encoded
Du kommer lära dig!
Vi går igenom terminologi och förkortningar du inte hört tidigare, och det är poängen.
Du är med på workshopen för att lära dig. Ställ gärna frågor medan workshopen pågår!
Du kommer lära dig hur APIer fungerar genom att använda ett API på riktigt.
Anmälan
Maila [email protected] och säg att du vill vara med 🙂
Sammanfattning
URL
Adressen. Du har en hemaddress.
APIer har också egna hemadresser på internet. Precis som hemsidor.
Exempel: https://api.46elks.com/a1/SMS
När & varför använda APIer?
hjälp!?
- Kontakta dem som tillhandahåller APIet
- Stackoverflow ofta en räddare
- Andra människor - gå på meetups, hackathons, besök olika forum... det är lättare att komma vidare när det finns andra som kan hjälpa dig
- Du kan också söka på API reference manual, API documentation, API docs eller API manual för att hitta mer information.
Request
- GET Be om data.
- POST Skicka in data. Trigga en händelse.
Status codes
- 200 Allt väl.
- 404 Vi hittar inte det du letar efter!
- 20x OK!
- 30x Någon annanstans!
- 40x Du gör fel. Läs i dokumentationen (som också kan kallas manual, docs, API reference, kärt barn har många namn). Be om hjälp!
Exempel: https://46elks.com/dennasidafinnsinte - 404. - 50x Hoppsan! Vi verkar ha gjort bort oss (vi har gjort fel!). Berätta gärna vad som strular eller försök igen senare.
- http cat ett bra ställe att lära sig alla status koder.
Format
json
XML
Authentication
- Credentials
- API key
- Basic auth
Vill du hitta fler kodexempel?
Fler kodexempel i många olika programmeringsspråk hittar du på GitHub eller våra tutorials här