Au cas où d’autres personnes se poseraient la question, l’API get a single topic prend en charge la pagination en utilisant un paramètre page. Il commence à 1 et renvoie un 404 lorsqu’il n’y a plus de pages. J’en avais besoin pour obtenir tous les messages d’un sujet donné, car la limite de retour par défaut est de 20 messages.
Je pense que ce n’est pas possible à moins que vous n’utilisiez data-explorer pour renvoyer un résultat de requête avec l’API. ![]()
Il est possible d’utiliser l’API que j’ai liée puis de passer le paramètre page. La documentation de l’API ne mentionne pas que vous pouvez passer le paramètre page, mais cela fonctionne exactement comme vous l’attendriez. J’ai fait ce post pour que d’autres le sachent et n’aient pas à se référer à l’explorateur de données.
Oh, j’ai mal lu votre message. Je pensais que vous cherchiez un moyen de renvoyer TOUS les messages d’un sujet d’un coup.\n\n\nVoici un exemple de script utilisant la pagination de l’API (pas exactement la même requête, car elle renvoie les messages d’un utilisateur et chaque page contient 50 messages, pas 20) :\n\nSearching for image urls in topics - #9 by Canapin