om een gepersonaliseerde navigatie te krijgen.
om een gepersonaliseerde navigatie te krijgen.
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.
Opgelost! Ga naar oplossing.
Deze community is niet bedoeld voor API vraagstukken.
API gerelateerde zaken kunnen op de developer community worden gepost (let op: Engels).
Visma Software BV
HJE Wenckebachweg 200
1096 AS Amsterdam
Tel: 020-355 29 99
Copyright 2021 Visma Community. All right reserved.