Home Blog Hoe werken en maak je web API koppelingen?
Let’s collab
Hoe werken en maak je web API koppelingen?
  • 20 okt 14:44
  • 9 min.
  • Development
Niek heerink
Niek Heerink

Hoe werken en maak je web API koppelingen?

Oké, laten we zeggen dat je aan het eten bent bij een lokale pizzeria. Opeens hoor je twee mensen (waarschijnlijk ontwikkelaars of techneuten) aan de volgende tafel praten; laten we ze Piet en Puk noemen. Piet vertelt Puk hoe hij een app ontwikkelde om foto’s te zoeken via de Instagram web-API. Maar jij weet niet waar hij het over heeft. Ja, je weet wat Instagram is, maar web-API’s, da’s een ander verhaal. Ik neem je hieronder mee in deze wereld én laat je ontdekken dat ook jij deze web-API koppelingen zelf kunt maken.

Wat zijn web-API's?

API

API staat voor Application Programming Interface. Een API zorgt ervoor dat het ene stuk software kan communiceren met een ander stuk software. Onlangs was in het nieuws bijvoorbeeld hoe een slimme koelkast je Facebook-gebeurtenissen bijhoudt. De koelkast ziet dat je een feestje plant en hoeveel mensen er reageren; vervolgens waarschuwt-ie om bier in te slaan!! Simpel gezegd: de I in API, de interface in de koelkast, maakt verbinding met Facebook en geeft informatie terug.

 

Zo werken ze

Terug naar Puk. Instagram bedacht een softwareprogramma waarmee het informatie kan uitwisselen met andere softwareprogramma’s, in dit geval de webapplicatie van Puk.

Met de app van Puk kan iedereen naar foto’s zoeken in de database van Instagram. Als je bijvoorbeeld naar pizza’s zoekt, maakt de software verbinding met de Instagram-database. Die laat vervolgens afbeeldingen zien van pizza’s én afbeeldingen getagd met het woord pizza. Als je naar katten zoekt, verschijnen er dus afbeeldingen van katten, enzovoort, enzovoort.

Met deze Instagram web-API koppeling haalt een webapplicatie dus informatie uit de Instagram-database, zonder kennis van de gebruiker of tussenkomst door anderen. Zo krijg jij jouw afbeeldingen.

 

Wat API’s verder bijzonder maken

Deze programma’s zijn compleet onzichtbaar voor website- en softwaregebruikers! Logisch eigenlijk, want het is hun taak stil op de achtergrond te werken, zodat applicaties met elkaar kunnen samenwerken en jou de informatie of functie(s) te geven die jij nodig hebt.

 

Zelf aan de slag? Let’s go!

Ook jíj kunt aan de slag met API koppelingen. En ik leg je hieronder haarfijn uit hoe je dat doet.

Goed nieuws: elke API heeft een ontwikkellaarspagina met instructies om gegevens op te vragen. Wat dat voor jou betekent?

  • Je hoeft geen codeerexpert te zijn!
  • Je meldt je simpelweg aan bij de ontwikkellaarswebsite en registreert je app of website.
  • Meestal heb je slechts 3 dingen nodig: Klant-ID, geheime code en toegangscode.

 

Best practices: cases van API koppelingen

Cases api koppelingen

In de laatste jaren is er veel verschillende software ontwikkeld om alledaagse uitdagingen te digitaliseren en werk efficiënter te maken. Ideaal om ideeën op te doen als je zelf zo’n koppeling wilt! Graag neem ik je mee in API koppelingen van de volgende softwarepakketten:

  • AFAS: van boekhouding, voorraad- en cursusmanagement tot personeels-/salarisadministratie
  • KING ERP: voor o.a. boekhouding, ERP, voorraad, workflow en magazijnautomatisering
  • FRIBAK: bakkerijsoftware, van productie, webshop en kassa tot prijskaartjes, personeel en receptuur
  • ALDOC: auto-onderdelencatalogi
  • Zoho Recruit: personeelswerving en zaken als ERP, crm, hrm, marketing, IT, service en sales
  • Realworks: makelaarssoftware voor o.a. crm, bezichtigingen, nieuwsbrieven en facturatie
  • EDU-DEX: opleidingsinformatie
  • Studytube: online leerplatform

 

AFAS-koppeling: voor veel automatisering & management

AFAS is een softwarebedrijf uit 1996. Sinds jaar en dag ontwikkelt het softwareoplossingen. Zoals ERP, crm, hrm-automatisering en payrollsoftware. Of wat denk je van programma’s voor order- en workflowmanagement, financiële administratie en projectmanagement. Met AFAS heb je in een mum van tijd alle software binnen handbereik die je als bedrijf nodig hebt. Hoe makkelijk is dat!

Voor onze klanten mocht ik al de nodige AFAS koppelingen realiseren.

 

Handige recruitment via Zuper Annie

AFAS recruitment koppeling

De Twentse organisatie ZorgAccent gebruikt bijvoorbeeld Zuper Annie van AFAS voor haar personeels- en salarisadministratie; handig voor de zelfsturing. Met ruim 2500 medewerkers moet het personeelsbeleid er immers goed voor elkaar zijn, waaronder het sollicitatieproces.

Vanuit de website www.talentvoorzorgaccent.nl maakten we daarom een API koppeling. Dankzij Zuper Annie verschijnen nu alle actuele vacatures op die website. En alle vacaturedetails die erbij horen? Die haalt de koppeling hiervoor rechtstreeks uit AFAS.

Bij interesse voor een vacature wordt de kandidaat automatisch doorgestuurd naar het bijbehorende sollicitatieformulier. Vult de kandidaat het formulier in? Dan neemt Zuper Annie het proces verder over en kan de personeelsadministratie aan de slag met de sollicitant.

 

Slim cursusmanagement

Om cursussen aan te bieden, inclusief alle nodige details, werkt Expandior met de cursusmanagementsoftware van AFAS. Hierdoor handelt het bedrijf alle inschrijvingen automatisch af. Deze cursusmanagementsoftware werkt zowel intern als extern. Hoe dat precies gaat? Vanuit www.expandior.nl haalt een API koppeling automatisch alle cursussen op om deze op de bedrijfswebsite te presenteren; inclusief alle specificaties zoals cursusdata, tijden, taal, online of offline, certificering en cursuslocatie.

Cursisten schrijven zich online in en de software houdt automatisch een presentielijst per cursus bij. Wie zich inschrijft, wordt doorgesluisd naar iDEAL om de cursus te betalen. En tussen inschrijving en start van de cursus biedt AFAS de optie om automatisch mailings te sturen. Zo blijven cursisten op de hoogte én wordt hun enthousiasme warm gehouden. En na afloop? Dan krijgt de cursist een automatisch gegenereerd certificaat. Kind kan de was doen!

 

KING Software koppeling: voor veel automatisering & beheer

KING Software is een Nederlands softwarebedrijf met 40 jaar ervaring. Het ontwikkelt diverse soorten softwareoplossingen. Bijvoorbeeld voor ERP (online), accountancy, voorraad- en ordermanagement, financiële administratie, magazijnautomatisering en workflowmanagement.

 

KING ERP

Verbeek Fluid Solutions maakt onder andere gebruik van KING ERP; hier staat het complete productaanbod van de organisatie op. Per product houdt het alle specificaties actueel met PI-sheets in pdf-vorm. Ook alle voorraden en het aanbod blijven actueel. Gevolg? Medewerkers kunnen orders op de juiste manier verwerken.

Op https://verbeekfluid.solutions/ staat het complete productaanbod. Een API koppeling met KING ERP showt daarbij automatisch dit actuele productaanbod, inclusief de juiste productinformatie en documenten zoals PI-sheets. Zo zien klanten online altijd wat er leverbaar is én hoe het met de productinformatie zit.

De koppeling neemt voor Verbeek Fluid Solutions enorm veel werk uit handen. Het bedrijf hoeft voortaan namelijk maar in één systeem te werken. Hierdoor heeft het meer tijd voor de beste service aan klanten.

 

FRIBAK koppeling: voor bakkers

FRIBAK is software ontwikkeld door Ingenieursburo Prompt. Het bureau richt zich 100% op automatisering van de bakkerij en staat sinds 1989 bekend als specialist in deze branche. De complete softwarelijn van het bureau bestaat uit 8 onderdelen: productiesoftware, webshopsoftware, kassaregistratie, ordermanagement, financiële administratie, prijskaartjes, personeelsmanagement en receptuurbeheer.

Koppeling Fribak

 

Bakkerij Wim Blom gebruikt FRIBAK voor de orderverwerking en facturatie. Vanuit de webshop van de bakkerij bestaat nu een API koppeling die de orderverwerking in goede banen leidt. Hierdoor maakt de bakker de juiste bestelling klaar voor klanten. Die halen deze op hun beurt af bij de juiste vestiging.

Komt voor de bakker, maar dan volledig geautomatiseerd 😊.

 

ALDOC koppeling: voor auto-onderdelen

ALDOC – Topmotive is een organisatie die auto-onderdelencatalogi in de Benelux maakt en bijhoudt. Wat er in die catalogi staat? Welke onderdelen er allemaal per auto bestaan, op model en kentekenniveau! Dit wordt direct teruggekoppeld aan een desbetreffende auto. Als vervolgstap ontwikkelde ALDOC een online systeem met  onderdeelinformatie voor grossiers en hun garages.

Dankzij deze online catalogus vinden klanten gemakkelijk auto-onderdelen op merk, model en type. Hoe? Hiervoor vullen ze een kenteken in of zoeken ze de auto op.

 

ALDOCSYS catalogus

Als grossier biedt ABC Auto Onderdelen een assortiment van 2 miljoen auto-onderdelen. Dat kan alleen slim werken als het de ALDOC database gebruikt. Hier vindt het bedrijf onderdelen voor klanten, zodat het die snel kan leveren. Wij maakten voor de webshop van ABC een API koppeling met ALDOCSYS. Zo bestellen klanten voortaan online het juiste onderdeel voor hun auto.

Via een verbinding met ALDOC kijkt https://abcauto-onderdelen.nl/ naar alle onderdelen die leveranciers aanbieden. De shop ziet hierdoor welke op voorraad zijn en toont die in de webshop.

Hoe dat werkt? Als een bezoeker op een kenteken zoekt, kijkt de koppeling eerst in ALDOC welke onderdelen er allemaal bestaan voor die auto. Vervolgens controleert de software of de aangesloten leveranciers al deze onderdelen ook bieden. Als laatste kijkt het systeem of deze producten óók op voorraad zijn. Staan alle seinen spreekwoordelijk op groen? Dan biedt de webshop vanuit de leverancier de onderdelen aan de klant.

aldoc koppeling

 

Zoho Recruit koppeling: voor onder meer werving

Zoho maakt cloudsoftware en SaaS-apps (sofware as a service). Dit ontwikkelt de softwareproducent voor bedrijven die alle bedrijfsprocessen willen beheren en automatiseren. Aan welke gebieden je dan kunt denken? Nou, bijvoorbeeld ERP, crm, marketing, financiële administratie en hrm-automatisering. Datzelfde geldt voor IT-management, klantenservice en sales. Met meer dan 80 miljoen gebruikers wereldwijd vormt Zoho een betrouwbare softwarepartner voor bedrijven.

 

Zoho Recruit

Tulp productie uit Rijssen gebruikt Zoho recruit voor werving en selectie van personeel. Deze software vormt een alles-in-eenoplossing om kandidaten te werven en uiteindelijk aan te nemen.

Vanuit de website van Tulp Productie maakten wij een API koppeling met Zoho Recruit. Doel: alle vacatures die het bedrijf invoert automatisch laten zien op de website. Per vertoonde vacature kunnen kandidaten solliciteren. Die sollicitatie gaat vervolgens naar de personeelsafdeling voor een correcte afhandeling. Nóg meer werkgemak ontstaat dankzij de 100% automatische doorplaatsing van de vacatures naar vacaturezoekmachine Indeed!

 

Realworks koppeling: voor makelaars

Realworks is een relatiebeheersysteem (crm) voor de makelaar en werkt met slimme applicaties. Hiermee kunnen makelaars papierloos, flink geautomatiseerd en mobiel werken. Naast het crm heeft Realworks ook een eigen klantportaal: move.nl, voor huizenzoekers. Binnen Realworks beheren makelaars makkelijk het huizenaanbod én zetten ze die door naar websites zoals funda.nl.

Wat ook 100% automatisch gaat? Zaken zoals een bezichtiging afspreken, nieuwsbrieven versturen, factureren en digitaal ondertekenen. Maar liefst 80% van alle makelaars gebruikt Realworks dan ook.

Maar hoe krijg je een mooie presentatie van het aanbod op Realworks automatisch op een website? Met een API koppeling natuurlijk. Zo eentje ontwikkelden we onder meer voor Marcel Kon. Webbezoekers zien automatisch het actuele aanbod van de makelaar online. Daarna plannen ze online een bezichtiging, vragen ze een taxatie aan en meer.

realworks koppeling

Edu-DEX koppeling: voor opleiders & cursisten

Edu-DEX verzorgt actuele opleidingsinformatie voor opleiders, afnemers en online platforms; ideaal voor ondernemers die trainingen, cursussen en opleidingen aanbieden. Hoe het werkt? Aangesloten organisaties profiteren van een 24/7 check op actuele gegevens. Die worden vervolgens naar honderden opleiders voor bedrijven, organisaties, overheden en portals gepusht. Zo weet je zeker dat je opleiding of cursus altijd en overal te zien is.

Ook levert EDU-DEX opleidingsgegevens aan het STAP-register; reuze praktisch voor bedrijven en cursisten die alleen deze subsidie-opleidingen willen zien.

Voor opleiders zoals Geo-ICT en Expandior biedt dit platform een enorme uitkomst. De API koppeling houdt alle opleidingen automatisch actueel én stuurt ze door naar aangesloten webportalen. Denk aan Studytube, Opleiding.nl en Springest. Groot voordeel? Aanbieders hebben zo extra verkoopkanalen en hun aanbod is daar altijd up-to-date, compleet automatisch.

 

Studytube koppeling: online leren

Bij Studytube vind je een online leerplatform voor meer dan 250 organisaties in allerlei branches; dé manier om medewerkers constant te laten ontwikkelen. Zij zoeken, boeken en volgen hier namelijk eenvoudig trainingen, gekozen uit de meer dan 19.000 cursusaanbieders die aangesloten zijn op Studytube.

Geo ICT is zo’n partij; dankzij aansluiting bij het platform biedt zij hier cursussen aan vanuit haar website. Voor het actuele trainingsaanbod gebruikt het – je raadt het vast al … – een API koppeling.

Hierdoor verschijnen constant nieuwe opleidingen online en zien medewerkers een cursusaanbod helemaal van deze tijd.

 

Conclusies

Als het gaat om API koppelingen heb je keus uit miljoenen soorten. Het is op dit moment een hot issue; en je hebt waarschijnlijk al API’s gebruikt zonder het zelf te weten.

Een API is een softwareprogramma dat via internet websites, webapplicaties, mobiele applicaties en andere apparaten laat communiceren en informatie met elkaar laat delen.

API’s horen bij elk aspect van ons steeds digitaler wordende leven. Ze bieden de connectiviteit die iedereen nodig heeft; van de smartphone tot alle tools die je gebruikt op kantoor, in je huisbeveiliging, bij je apparaten en voor je entertainment.

 

Hulp nodig bij API koppelingen?

Meer weten over API’s of hulp nodig met API koppelingen? Neem contact met mij op. Ik help je graag verder bij jouw vraagstuk en geef vrijblijvend advies.

Niek heerink

Niek Heerink

Developer

    Let’s collab
    Plan een gesprekGratis SEO scan