Testiympäristö VIES-järjestelmän kokonaisuuden tilan tarkistamiseen.

Kaikille niille, jotka haluavat testata jaettujen kirjastojen, lisäosien ja Microsoft Excelin lisäosan toimintaa, testisovellusliittymä on julkaistu osoitteessa: https://viesapi.eu/api-test/

Testi-API:n käyttö ei edellytä tilin luomista viesapi.eu-verkkosivustolle, ja kaikki testisovellusliittymän toiminnot toimivat täsmälleen samalla tavalla kuin tuotanto-API:n tapauksessa (https://viesapi.eu/api/). Ainoa rajoitus on EU:n ALV-numeroiden valikoima, joista voidaan lähettää tiedusteluja.

API-testiosoitteeseen lähetetyt tiedustelut voivat vain katso seuraavat numerot, jotka on määritetty tietyille toiminnoille:

Toiminnon nimi Kuvaus EU:n ALV-numerot
hanki VIESData Toiminto minkä tahansa Euroopan unionin jäsenvaltion myöntämän EU:n ALV-numeron toiminnan vahvistamiseksi 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

Kokoonpano

Tuotantotileille avaimen tunnisteen ja avaimen generoi käyttäjä kirjautuessaan tililleen viesapi.eu-portaalissa. Testi-API:n tapauksessa tiliä ei tarvitse luoda – riittää, että konfiguroi alla kuvatulla tavalla.

Testi-API edellyttää, että rakennettaessa asiakasobjektia oikean todennuksen suorittamiseksi on käytettävä konstruktoria ilman parametreja. Tässä on esimerkkejä tietyistä kirjastoista:

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

Käyttö

Testi-API:n yksittäisten toimintojen tarkistaminen koostuu yksittäisten toimintojen kutsumisesta, jotka on kuvattu yksityiskohtaisesti dokumentointi sivu, jossa on yllä luetellut parametrit (EU:n ALV-numerot).

Jokainen tarjoamamme kirjasto sisältää lähdekoodin esimerkkiohjelmalle nimeltä esimerkki, joka havainnollistaa kaikkien API-toimintojen oikeaa käyttöä.