Mijn Communities
Help
Anonymous
Niet van toepassing

Ophalen alle debiteuren via API duurt steeds langer per pagina

door Anonymous (Bijgewerkt ‎08-12-2020 10:25 ( )

Wij willen via een API call alle debiteuren (customers) ophalen. Je kan per keer 1000 records ophalen en wij hebben er meer meer dan 25.000. Dat betekent dat wij 25 pagina's moeten opvragen. Het vreemde is dat pagina 1 20 seconden duurt maar daarna duurt het per pagina steeds langer. De call is:

https://integration.visma.net/API/controller/api/v1/customer?pageSize=1000&pageNumber=X

waarbij X het pagina nummer is.

24 03:49
23 04:05
22 03:41
21 03:20
20 03:19
19 03:02
18 02:39
17 02:35
16 02:28
15 02:18
14 02:11
13 02:03
12 02:20
11 01:48
10 01:42
9 01:24
8 01:14
7 01:11
6 01:01
5 00:47
4 00:37
3 00:32
2 00:22

 

Probleem is dat als het langer dan 5 minuten duurt onze API omgeving in Azure het opgeeft en bij pagina's boven de 20 gebeurd dat soms. Hoe kunnen wij alle debiteuren via een API ophalen zonder dat het zo lang duurt. De hoeveelheid data is niet het probleem want dat is ongeveer 1MB per pagina.

1 ANTWOORD 1
Goedgekeurde oplossing
sanderdercksen
VISMA

door sanderdercksen

Deze community is niet bedoeld voor API vraagstukken.

API gerelateerde zaken kunnen op de developer community worden gepost (let op: Engels).