Du skulle kunna skapa en webbfunktion för varje API-funktion, fast det kanske inte är önskvärt. Hur du ska göra beror givetvis på vad det är för API-funktioner.
API är ju bara ett Interface för dig att använda när du vill uttnytja dig av applikationens methoder och egenskaper.
Om du vill göra en webservice som använder dig av API:et så är det bara att wrappa API:et i din webservice.
Alltså om din applikation heter kalle. Så döper du din webservice till KalleAPIWrapper. Och sedan för varje metod som finns i API:et gör du en exakt kopia av i din webservice och sedan kallar du bara på API i den methoden.
Säg att API har en method som ser ut så här:
public int Add(int a, int b)
Då kommer din webservices ha en method som heter
public int Add(int a, int b)
Och i den methode så skapar du en instance av ditt API och kallar sedan på API:ets method Add()
- M
257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25