FastComments.com Blog

Sat Feb 22 2025
...

Nouvelle API d'Agrégation Publiée

! Cet Article Contient du Jargon Technique

Quoi de Neuf

FastComments offre à ses clients un accès inégalé à leurs données grâce à une API d'agrégation flexible. Cette API vous permet de compter, d'enquêter, de découper et d'agréger vos commentaires, votes et 34 autres ressources !

Exemple - Compter les Commentaires par Email et Page

Par exemple, avec la nouvelle API, nous pouvons obtenir un compte de commentaires par page (urlId) et email utilisateur (commenterEmail) :

curl --request POST --url 'https://fastcomments.com/api/v1/aggregate?tenantId=demo&API_KEY=DEMO_API_SECRET&includeStats=true' --data '{ "resourceName": "Comment", "operations": [ { "op": "distinct", "field": "urlId", "alias": "urlId" }, { "op": "distinct", "field": "commenterEmail", "alias": "commenterEmail" } ] }' --header 'Content-Type: application/json'

Cela nous donnerait quelque chose comme :

{ "status": "success", "data": [ { "commenterEmail": { "distinctCounts": { "someone@somewhere.com": 1, "someone2@somewhere.com": 1 } } }, { "urlId": { "distinctCounts": { "some-page": 2 } } } ], "stats": { "scanned": 2 } }

Ou peut-être voulons-nous compter nos commentaires approuvés et non approuvés :

curl --request POST --url 'https://fastcomments.com/api/v1/aggregate?tenantId=demo&API_KEY=DEMO_API_SECRET&includeStats=true' --data '{ "resourceName": "Comment", "operations": [ { "op": "distinct", "field": "approved", "alias": "approved" }, ] }' --header 'Content-Type: application/json'

Nous obtenons :

{ "status": "success", "data": [ { "approved": { "distinctCounts": { "true": 2200, "false": 231 } } } ], "stats": { "scanned": 2431 } }

L'API prend également en charge les filtres de requête et un groupement plus approfondi.

Documentation

Vous pouvez trouver la documentation complète ici.

Motivation

Nous voulons que nos clients puissent créer des tableaux de bord pour surveiller leur compte, établir des rapports, gérer les demandes des clients et enquêter sur leurs données selon leurs besoins.

Qui en Bénéficie & Limites

Tous les clients de FastComments ont accès à l'API. Votre utilisation est limitée en fonction de vos crédits API disponibles, qui varient selon le forfait que vous avez acheté.

En Conclusion

Comme pour toutes les grandes versions, nous sommes heureux d'avoir pu prendre le temps d'optimiser, tester et publier correctement ces changements. Faites-nous savoir ci-dessous si vous découvrez des problèmes.

Santé !