Implementation

Summary
Webservices.nl allows you to retrieve data by calling web service methods.
The client has to authenticate itself for each method call, using a username and password.
You can use one of the following interfaces in your program to call Webservices.nl methods.

Integrating web services

Webservices.nl allows you to retrieve data by calling web service methods.  To do this, the developer of the software has to modify the program so that the Webservices.nl functionality is integrated.

If you just want to try out the Webservices.nl methods without implementing a client, you can try out the test client.

Obtain an account

The client has to authenticate itself for each method call, using a username and password.  By default, each account has two users: one administrator user and a normal user.  The administrator user can be used to create more users in the Webview, but it can not be used to call webservices methods.

You can request a test Account at https://companyinfo.nl- /prijzen- /webservices- /proefabonnement- /.

Choose an Interface

You can use one of the following interfaces in your program to call Webservices.nl methods.

SOAP InterfaceMost programming environments support the SOAP protocol, allowing to call SOAP methods as if it were just ordinary methods.  The advanced XML protocol is hidden from the developer, making this one of the easiest interfaces to implement.
XML-RPC InterfaceThe standardized XML/RPC protocol is simpler than the SOAP protocol and there are libraries available for most programming languages.
HTTP-RPC InterfaceBy requesting a specific URL or posting data over HTTPS, this interface offers data access over a non-standardized HTTP protocol.  There are no libraries available for this interface.  It is easy to implement, especially for methods with a few simple parameters.
The webview interface offers a browser based account and user administration.
An account is a collection of Users.