Je me demandais si quelqu’un avait un exemple simple en Javascript pour récupérer des sujets d’une certaine catégorie dans un certain laps de temps ? Je cherche à extraire des données dans Google Sheets et je suis un peu rouillé (et nouveau dans l’API de rapports de Discourse).
Je pense que votre meilleure option est le plugin d’exploration de données et Exécutez des requêtes d’exploration de données avec l’API Discourse
Merci. J’essaierai cela lorsque/si nous mettrons à niveau notre plan. En attendant, j’ai réussi à faire fonctionner quelque chose en utilisant l’API de recherche.
La seule chose étrange est que je peux obtenir des sujets et des publications, mais aucun des deux ensembles de données n’est complet, et je ne veux vraiment pas commencer à joindre manuellement des ensembles par ID de sujet.
(Par exemple, l’ensemble de données des publications ne me donne pas le titre de la publication. L’ensemble de données des sujets n’affiche pas les informations de l’auteur)
Y a-t-il quelqu’un qui connaît un point de terminaison qui me donnera, avec UNE SEULE requête, une liste de sujets avec ces données ? <id du sujet, titre du sujet, corps du sujet, nom d’utilisateur de l’auteur du sujet, id de l’auteur du sujet, date de publication, catégorie>
Soit dit en passant, les bases fonctionnent :
var url = 'https://community.coherence.io/search.json?q=%23suggestions%20after%3A2023-02-01%26page=1';
var options = {
'method' : 'get',
'contentType': 'application/json',
'muteHttpExceptions' : true,
'headers': {
'Api-Key': '<key>',
'Api-Username' : '<username>'
}
}