Pour commencer
Pagination
Les listes de Prescriptio se paginent par curseur : reprenez next_cursor tel qu'il a été rendu, avec exactement les mêmes filtres, jusqu'à ce qu'il vaille null.
Sur cette page
Une page vide ne veut dire « zéro résultat » que si l'appel a réussi, et un total inconnu ne s'extrapole pas.
Le curseur
Premier appel
Passez vos filtres et, si l'outil l'accepte,
limit(par exemple de 1 à 50 pourmarches_rechercher, 20 par défaut).{ "query": "isolation", "type": "ouvert", "localisation": { "dept": "69" }, "limit": 20 }Page suivante
Reprenez
next_cursorsans le modifier, et gardez tous les filtres de l'appel précédent.{ "query": "isolation", "type": "ouvert", "localisation": { "dept": "69" }, "limit": 20, "cursor": "<next_cursor rendu>" }Fin
next_cursorvautnull: il n'y a plus de page.
Les totaux
total_estimateddonne un ordre de grandeur quand il est connu.total_estimatedànullveut dire total inconnu : n'extrapolez pas depuis la première page.- Une enveloppe
resultsvide veut dire zéro résultat seulement si l'appel a réussi.
Les autres curseurs
| Où | Le curseur | La règle |
|---|---|---|
| Événements d'alerte | un point de reprise signé | Valable 7 jours ; distinct des curseurs de recherche |
| Journal des campagnes e-mail | une chaîne décimale, curseur:"0" au premier appel | Mémorisez fields.curseur_suivant après traitement de toute la page |
| Calendrier d'une campagne | decalage | Reportez decalage_suivant jusqu'à null, par pages de 1 à 200 |
Note :
Prescriptio ne fait pas d'export massif : les recherches sont bornées. Pour suivre un sujet dans la durée, une alerte et ses événements valent mieux qu'une pagination complète chaque matin.
Cette page vous a-t-elle aidé ?Envoyer un retour