Тестова среда за проверка на статуса на обекта във VIES системата.
За всички, които желаят да тестват работата на споделени библиотеки, плъгини и добавка за Microsoft Excel, е предоставен тестов API на адрес: https://viesapi.eu/api-test/
Използването на тестовия API не изисква създаване на акаунт на уебсайта viesapi.eu и всички функции на тестовия API работят по абсолютно същия начин, както в случая с производствения API (https://viesapi.eu/api/
). Единственото ограничение е диапазонът от ДДС номера в ЕС, за които могат да се изпращат запитвания.
Запитванията, изпратени до адреса на API-теста, могат само вижте следните номера, присвоени на конкретни функции:
Име на функцията | Описание | Номера по ДДС в ЕС |
getVIESData | Функция за потвърждаване на дейността на ЕС ДДС номер, издаден от някоя от държавите-членки на Европейския съюз | 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 |
Конфигурация
За производствените акаунти идентификаторът на ключа и ключът се генерират от потребителя след влизане в акаунта му в портала viesapi.eu. В случая на тестовия API не е необходимо да създавате акаунт – достатъчно е да извършите конфигурацията, както е описано по-долу.
За оторизация в тестовата среда използвайте следните стойности: test_id
и test_key
.
Тестовият API изисква да се използва конструктор без параметър, когато се конструира клиентският обект, за да се извърши правилно удостоверяване. Ето примери за конкретни библиотеки:
- 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()
Използване
Проверката на отделните функции на тестовия API се състои в извикване на отделни функции, описани подробно на документация страница с параметрите (номера по ДДС в ЕС), изброени по-горе.
Всяка от библиотеките, които предоставяме, съдържа изходния код за примерна програма, наречена пример, което илюстрира правилното използване на всички API функции.