特定の期間内の特定のカテゴリからトピックを取得する簡単なJavaScriptの例をお持ちの方はいらっしゃいますか?Googleスプレッドシートにデータをプルしたいのですが、少し錆びついており(そしてDiscourseレポートAPIには新参者です)。
データエクスプローラープラグインが最善策だと思います。Discourse API を使用したデータエクスプローラークエリの実行
ありがとうございます。プランをアップグレードした際に試してみます。それまでの間、検索APIを使用して何かを機能させることができました。
トピックと投稿は取得できますが、どちらのデータセットも完全ではなく、トピックIDで手動で結合を開始したくありません。
(たとえば、投稿データセットには投稿タイトルがありません。トピックデータセットには作成者の情報が表示されません)
このデータを含むトピックのリストを1回のクエリで取得できるエンドポイントを知っている人はいますか?
<トピックID、トピックタイトル、トピック本文、トピック作成者のユーザー名、トピック作成者のID、投稿日、カテゴリ>
参考までに、基本的なものは機能します。
var url = 'https://community.coherence.io/search.json?q=%23suggestions%20after%3A2023-02-01&page=1';
var options = {
'method' : 'get',
'contentType': 'application/json',
'muteHttpExceptions' : true,
'headers': {
'Api-Key': '<key>',
'Api-Username' : '<username>'
}
}