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