我想知道是否有人有一个简单的 JavaScript get 示例,用于在特定时间范围内获取特定类别的帖子?我想将数据提取到 Google 表格中,而且我有点生疏(并且不熟悉 Discourse 报告 API)。
我认为你最好的选择是数据浏览器插件,以及使用 Discourse API 运行数据浏览器查询。
谢谢。如果/当我升级我们的计划时,我会尝试的。在此期间,我确实使用搜索 API 得到了一些结果。
奇怪的是,我可以获取主题和帖子,但两个数据集都不完整,而且我真的不想开始手动按主题 ID 加入数据集。
(例如,帖子数据集中没有帖子标题。主题数据集中没有作者信息)
有人知道一个端点,可以让我用一次查询就获得一个包含以下数据的主题列表吗?<主题 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>'
}
}