Ambiente di test per il controllo dello stato dell'entità nel sistema VIES.

Per tutti coloro che desiderano testare il funzionamento di librerie condivise, plug-in e un componente aggiuntivo per Microsoft Excel, è stata resa disponibile un'API di test all'indirizzo: https://viesapi.eu/api-test/

L'utilizzo dell'API di test non richiede la creazione di un account sul sito viesapi.eu e tutte le funzioni dell'API di test funzionano esattamente come nel caso dell'API di produzione (https://viesapi.eu/api/). L'unica limitazione è la gamma di numeri di partita IVA UE per i quali è possibile inviare richieste.

Le richieste inviate all'indirizzo API-test possono solo fare riferimento ai seguenti numeri assegnati a funzioni specifiche:

Nome della funzione Descrizione Partite IVA UE
getVIESData Una funzione per confermare l'attività di un numero di partita IVA UE rilasciato da uno qualsiasi degli Stati membri dell'Unione Europea 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

Configurazione

Per gli account di produzione, l'identificatore della chiave e la chiave vengono generati dall'utente dopo aver effettuato l'accesso al proprio account sul portale viesapi.eu. Nel caso dell'API di test, non è necessario creare un account: è sufficiente eseguire la configurazione come descritto di seguito.

Per l'autorizzazione nell'ambiente di test, utilizzare i seguenti valori: test_id e test_key.

L'API di test richiede l'utilizzo di un costruttore senza parametri durante la creazione dell'oggetto client per eseguire l'autenticazione corretta. Ecco alcuni esempi per librerie particolari:

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

Utilizzo

La verifica delle singole funzionalità dell'API di test consiste nel richiamare le singole funzioni descritte in dettaglio sul documentazione pagina con i parametri (parti IVA UE) sopra elencati.

Ciascuna delle librerie che forniamo contiene il codice sorgente per un programma di esempio chiamato esempio, che illustra il corretto utilizzo di tutte le funzioni API.