Loading

Winfinans.NET - Webservice API

Dataudveksling mellem Winfinans.NET og andre applikationer

Winfinans tilbyder data udvekslng med andre systemer igennem webservice APIer.

 

Mindre services, som udveksling af posteringsmateriale fra lønsystemet Danløn,

tilbyder Winfinans som en gratis service.

 

På andre webservice APIer tilbyder Winfinans et omfattende funktionsbibliotek, der kan understøtte alle almindelige funktioner i en webshop og som f.eks. kan anvendes til sammenbygning af eksterne salgssystemer og lignende. 

Dette Webservice API bygger på en kodebaseret tilslutning til data, og der betales et månedligt beløb for at få stillet dette funktionsbibliotek til rådighed.

Webservice API et er af typen WCF, og kan ses her:

wcf.winfinans.dk/Service.svc

Webservicen kan både anvendes til integration med data i Winfinans.NET og Winfinans DT databaser, der er tilsluttet en brugeradgang i Winfinans.NET.

HelloWorld()
Denne funktion gør ikke andet end at levere "Hello World" retur. Hvis funktionen fungerer, viser det at der er kontakt til winfinans api.

Hvis der er kontakt til Winfinans webservice skal følgende kode returnere "Hello World":

Dim mystr = myws.HelloWorld()

Dette kræver ingen nøgle til et winfinans-regnskab.

myws.ConnectionTest(ConnGuid)
Når du har modtaget en nøgle fra Winfinans vil følgende kode vise om nøglen har kontakt til et Winfinans regnskab:

Dim myws As New wf_wcf.ServiceClient
Dim ConnGuid As Guid = New Guid(ConfigurationManager.AppSettings("WfConnecKey"))
Dim mystr As String = myws.ConnectionTest(ConnGuid)

Nøglen er her indsat i web.config under appSettings :

< appSettings>
<add key="WfConnecKey" value="4e58c110-03a7-420f-b4fa-e19d6cad4977>
< /appSettings>

Den viste Guid i eksemplet virker på Winfinans.NET  Demoen, som data kan ses i. Vær opmærksom på, at andre kan se de data der tilføjes i demoen og at databasen bliver overskrevet hver nat.