Testa vide entītijas statusa pārbaudei VIES sistēmā.

Visiem, kas vēlas pārbaudīt koplietojamo bibliotēku, spraudņu un Microsoft Excel papildinājuma darbību, testa API ir pieejama vietnē: https://viesapi.eu/api-test/

Lai izmantotu testa API, nav jāizveido konts vietnē viesapi.eu, un visas testa API funkcijas darbojas tieši tāpat kā ražošanas API gadījumā (https://viesapi.eu/api/). Vienīgais ierobežojums ir ES PVN numuru diapazons, par kuriem var nosūtīt pieprasījumus.

Uz API testa adresi nosūtītie pieprasījumi var tikai skatiet tālāk norādītos numurus, kas piešķirti konkrētām funkcijām:

Funkcijas nosaukums Apraksts ES PVN numuri
getVIESData Funkcija jebkuras Eiropas Savienības dalībvalsts izsniegta ES PVN numura darbības apstiprināšanai 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

Konfigurācija

Ražošanas kontiem atslēgas identifikatoru un atslēgu ģenerē lietotājs pēc pieteikšanās savā kontā portālā viesapi.eu. Testa API gadījumā nav nepieciešams izveidot kontu – pietiek ar konfigurāciju, kā aprakstīts zemāk.

Lai veiktu autorizāciju testa vidē, izmantojiet šādas vērtības: test_id un test_key.

Pārbaudes API prasa, lai klienta objekta izveides laikā tiktu izmantots konstruktors bez parametriem, lai veiktu pareizu autentifikāciju. Šeit ir piemēri konkrētām bibliotēkām:

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

Lietošana

Atsevišķu testa API funkcionalitātes pārbaude ietver atsevišķu funkciju izsaukšanu, kas detalizēti aprakstītas vietnē dokumentācija lapu ar iepriekš norādītajiem parametriem (ES PVN numuriem).

Katra no mūsu piedāvātajām bibliotēkām satur avota kodu paraugprogrammai, ko sauc piemērs, kas ilustrē visu API funkciju pareizu izmantošanu.