Testomgeving voor het controleren van de entiteitsstatus in 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 |
VIESDataParsed ophalen | Een functie waarmee u de activiteit van een EU-btw-nummer dat is uitgegeven door een van de lidstaten van de Europese Unie kunt bevestigen en bovendien een geanalyseerd handelsadres van het geregistreerde hoofdkantoor van het bedrijf kunt retourneren.
Opmerking! Vanwege het gebrek aan gegevens die VIES retourneert voor handelaren uit Duitsland en Spanje, werkt de functie niet niet terugkeren een geparseerd handelaarsadres voor deze landen. |
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
.
Het volgende voorbeeld toont een query die kan worden aangeroepen in een test omgeving vanuit een webbrowser. Kopieer en plak het in de adresbalk van de browser:
https://test_id:test_key@viesapi.eu/api-test/get/vies/euvat/PL7171642051
Voor een productieomgeving worden de identificatie en de sleutel door de gebruiker gegenereerd nadat hij is ingelogd op zijn account op de viesapi.eu
portaal (API keys
tabblad). Se de documentatie pagina voor meer informatie over het genereren van ID's en sleutels.
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.