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:
- C#
- C/C++
- Giava
- JavaScript
- PHP
- Pitone
- Visual Basic
- Eccellere
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.