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:
- C#
- C/C++
- Java
- JavaScript
- PHP
- Python
- Visual Basic
- Excel
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.