Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Wanneer je met een externe applicatie (niet zijnde AFAS Profit) wilt koppelen doe je er verstandig aan om de basisgegevens voor het benaderen van de externe applicatie in een HTTP-app vast te leggen. Hierdoor vergemakkelijk je het ophalen en verzenden van informatie van/naar deze externe applicatie en hoef je bepaalde zaken (zoals basis URL, headers, maar ook informatie voor toegangstoken) maar op 1 plaats te definiƫren en te onderhouden.

Om data uit te wisselen met een andere applicatie, wordt veelal gebruikt gemaakt van HTTP verkeer. Dit is het versturen van een bericht vergelijkbaar met het aanroepen van een webpagina. Synoniemen hiervoor zijn API (Application Programming Interface) of Webservice. Bij het versturen zijn vaak een aantal zaken van belang:

  • URL (ook wel endpoint genoemd)

  • Manier van authenticeren (bijvoorbeeld OAuth)

  • Headers

  • Body

  • Methode (bijvoorbeeld GET, PUT, POST)

Een goede tool om dit te testen is https://www.postman.com/.

Wanneer je via het navigatie menu naar Apps gaat en vervolgens kiest voor HTTP kom je in het overzicht scherm terecht waar alle gedefinieerde HTTP-apps in een tabel getoond worden. Hier kun je nieuwe HTTP-apps toevoegen en bestaande HTTP-apps bewerken of verwijderen.

...