Testomgeving voor het controleren van de entiteitsstatus in het VIES-systeem.
Voor iedereen die de werking van gedeelde bibliotheken, plug-ins en een add-on voor Microsoft Excel wil testen, is er een test-API beschikbaar gesteld op: https://viesapi.eu/api-test/
Voor het gebruik van de test-API hoeft u geen account aan te maken op de website viesapi.eu en alle test-API-functies werken op precies dezelfde manier als in het geval van de productie-API (https://viesapi.eu/api/
). De enige beperking is het aantal EU-btw-nummers waarvoor aanvragen kunnen worden verzonden.
Vragen die naar het API-testadres worden verzonden, kunnen alleen verwijzen naar de volgende nummers die zijn toegewezen aan specifieke functies:
Functie naam | Beschrijving | EU btw-nummers |
haalVIESData | Een functie voor het bevestigen van de activiteit van een EU-btw-nummer uitgegeven door een van de lidstaten van de Europese Unie | PL7272445205 PL5213003700 PL5252242171 PL7171642051 DE327990207 FR10402571889 DK56314210 ES38076731R PT501613897 CZ7710043187 IT06903461215 BG202211464 HU29312757 RO14388698 EL801116623 FI23064613 HR79147056526 LT100005828314 LV40203202898 SK2022210311 NL863726392B01 BE0835221567 ATU74581419 CY10137629O EE100110874 IE8251135U LU22108711 MT26572515 SE556037867001 SI51510847 |
Configuratie
Voor productieaccounts worden de sleutel-ID en de sleutel gegenereerd door de gebruiker na het inloggen op zijn account op het viesapi.eu-portaal. In het geval van de test-API is het niet nodig om een account aan te maken - het volstaat om de configuratie uit te voeren zoals hieronder beschreven.
Gebruik voor autorisatie in de testomgeving de volgende waarden: test_id
en test_key
.
De test-API vereist dat een parameterloze constructor wordt gebruikt bij het construeren van het clientobject om correcte authenticatie uit te voeren. Hier zijn voorbeelden voor bepaalde bibliotheken:
- C#
- C/C++
- Java
- javascript
- PHP
- Python
- Visuele basis
- Excelleren
using viesapiLibrary.dll;
// Create the test env service client object.
VIESAPIClient viesapi = new VIESAPIClient();
#include "viesapi.h"
// Create the test env service client object.
VIESAPIClient* viesapi = NULL;
viesapi_new_test(&viesapi);
import pl.viesapi.client.*;
// Create the test env service client object.
VIESAPIClient viesapi = new VIESAPIClient();
var VIESAPI = require('viesapiclient');
// Create the test env service client object.
var viesapi = new VIESAPI.VIESAPIClient();
require_once 'VIESAPI/VIESAPIClient.php';
\VIESAPI\VIESAPIClient::registerAutoloader();
// Create the test env service client object.
$viesapi = new \VIESAPI\VIESAPIClient();
from viesapi import *
from pprint import pprint
# Create the test env service client object.
viesapi = VIESAPIClient()
' Create the test env service client object
Dim viesapi As New VIESAPIClient
# Create the test env service client object.
=VIESAPI.CONNECT.TEST()
Gebruik
Het controleren van individuele functionaliteiten van de test-API bestaat uit het aanroepen van individuele functies die in detail worden beschreven op de documentatie pagina met de hierboven vermelde parameters (EU-btw-nummers).
Elk van de bibliotheken die we aanbieden, bevat de broncode voor een voorbeeldprogramma met de naam voorbeeld, die het juiste gebruik van alle API-functies illustreert.