Environnement de test pour vérifier le statut de l'entité dans le système VIES.
Pour tous ceux qui souhaitent tester le fonctionnement des bibliothèques partagées, des plugins et d'un module complémentaire pour Microsoft Excel, une API de test a été mise à disposition sur : https://viesapi.eu/api-test/
L'utilisation de l'API de test ne nécessite pas la création d'un compte sur le site viesapi.eu, et toutes les fonctions de l'API de test fonctionnent exactement de la même manière que dans le cas de l'API de production (https://viesapi.eu/api/). La seule limite est la plage de numéros de TVA intracommunautaire pour lesquels les demandes peuvent être envoyées.
Les demandes envoyées à l'adresse API-test peuvent seulement reportez-vous aux numéros suivants attribués à des fonctions spécifiques :
Nom de la fonction | La description | Numéros de TVA de l'UE |
getVIESData | Une fonction de confirmation de l'activité d'un numéro de TVA intracommunautaire délivré par l'un des États membres de l'Union européenne | 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 |
Configuration
Pour les comptes de production, l'identifiant de clé et la clé sont générés par l'utilisateur après s'être connecté à son compte sur le portail viesapi.eu. Dans le cas de l'API de test, il n'est pas nécessaire de créer un compte, il suffit d'effectuer la configuration comme décrit ci-dessous.
L'API de test nécessite l'utilisation d'un constructeur sans paramètre lors de la construction de l'objet client pour effectuer une authentification correcte. Voici des exemples pour des bibliothèques particulières :
- C#
- C/C++
- Java
- Javascript
- PHP
- Python
- Visual Basic
- Exceller
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()
Usage
La vérification des fonctionnalités individuelles de l'API de test consiste à appeler des fonctions individuelles décrites en détail sur le Documentation page avec les paramètres (numéros de TVA UE) énumérés ci-dessus.
Chacune des bibliothèques que nous fournissons contient le code source d'un exemple de programme appelé Exemple, qui illustre l'utilisation correcte de toutes les fonctions de l'API.