You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2025-03-06 01:17:26

gvidal
Member
Registered: 2025-03-06
Posts: 2

Résolu - Liste complète des ordinateurs problème de range

Bonjour,

J'essaie de récupérer les éléments de type Ordinateurs sur notre instance GLPI. Je voudrais le faire via l'API Rest proprement plutôt que via l'export manuel ou de taper dans la base de données.

EDIT - j'ai trouvé pour le range, il faut le nombre exact ou moins...
----------------
J'essaie avec :
https://url/apirest.php/search/Computer/?is_deleted=0&range=0-3091"

Et j'obtiens :
{'totalcount': 3091, 'count': 3091, 'sort': [1], 'order': ['ASC'], 'data':  ... }
---------------------------

J'aurais donc une nouvelle question, comment obtenir le totalcount uniquement en amont pour adapter le range dynamiquement à l'exécution?

Si vous pouvez me guider, merci beaucoup d'avance.

Cordialement.

Last edited by gvidal (2025-03-07 16:40:54)

Offline

#2 2025-03-06 11:35:53

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,362

Re: Résolu - Liste complète des ordinateurs problème de range

gvidal wrote:

EDIT - j'ai trouvé pour le range, il faut le nombre exact ou moins...
----------------

pour le range vous pouvez mettre n'importe quelle valeur , vous pourriez mettre 0-4000

d'une manière générale, lorsque j'attends un nombre inconnu de réponse, je fais une boucle par paquet de 100 tant que je n'ai pas dépassé le total count;

$count=0;
$total_count=1;
While ($count <$total_count){
   $url="...apirest.php/search/Computer/...some criteria....&range=".$count*100."-".$count*100+99;
        ////je travaille sur les pc du lot
   
   $total_count=$obj['total_count']; //je récupère le nombre total dans le resultat de la requête
   $count++;
}

Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9

Offline

#3 2025-03-07 16:40:31

gvidal
Member
Registered: 2025-03-06
Posts: 2

Re: Résolu - Liste complète des ordinateurs problème de range

Résolu merci.

Offline

Board footer

Powered by FluxBB