Testmiljø til kontrol af enhedsstatus i VIES-systemet.

For alle dem, der er villige til at teste driften af delte biblioteker, plugins og en tilføjelse til Microsoft Excel, er en test-API blevet gjort tilgængelig på: https://viesapi.eu/api-test/

Brug af test-API'en kræver ikke oprettelse af en konto på webstedet viesapi.eu, og alle test-API-funktionerne fungerer på nøjagtig samme måde som i tilfældet med produktions-API'en (https://viesapi.eu/api/). Den eneste begrænsning er rækken af EU-momsnumre, som forespørgsler kan sendes til.

Forespørgsler sendt til API-testadressen kan evt kun henvise til følgende numre, der er tildelt specifikke funktioner:

Funktionsnavn Beskrivelse EU-momsnumre
getVIESData En funktion til bekræftelse af aktiviteten af et EU-momsnummer udstedt af en af EU-medlemsstaterne 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

Konfiguration

For produktionskonti genereres nøgleidentifikatoren og nøglen af brugeren efter at have logget ind på sin konto på viesapi.eu-portalen. I tilfælde af test-API'en er der ingen grund til at oprette en konto - det er nok at udføre konfigurationen som beskrevet nedenfor.

For godkendelse i testmiljøet skal du bruge følgende værdier: test_id og test_key.

Test-API'en kræver en parameter mindre constructor, der skal bruges, når klientobjektet konstrueres for at udføre korrekt godkendelse. Her er eksempler for bestemte biblioteker:

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()

Brug

Kontrol af individuelle funktionaliteter af test-API'en består i at kalde individuelle funktioner beskrevet i detaljer på dokumentation side med parametrene (EU-momsnumre) angivet ovenfor.

Hvert af de biblioteker, vi leverer, indeholder kildekoden til et eksempelprogram kaldet eksempel, som illustrerer den korrekte brug af alle API-funktioner.