Peut-on obtenir le nombre de lignes présentes dans un appel API ?

La fonction getRowCount permet d'obtenir le nombre de lignes présentes dans un appel API V3.

Soit l'appel API suivant :

https://api.atinternet.io/v3/data/getData?param={"columns":["page","m_visits"],"sort":["-m_visits"],"space":{"s":[XXXXX]},"period":{"p1":[{"type":"D","start":"2022-12-25","end":"2022-12-25"}]},"max-results":50,"page-num":1,"options":{"ignore_null_properties":true}}

En remplaçant la fonction getData par getRowCount, cela vous permettra d'obtenir le nombre de lignes de votre précédente requête.

Soit : 

https://api.atinternet.io/v3/data/getRowCount?param={"columns":["page","m_visits"],"space":{"s":[XXXXX]},"period":{"p1":[{"type":"D","start":"2022-12-25","end":"2022-12-25"}]},"options":{"ignore_null_properties":true}}
mceclip0.png

La fonction getRowCount ne fonctionne pas avec les paramètres de API suivants :

  • sort

  • max-result

  • page-num

En présence de ces paramètres, l'appel retournera une erreur.