你好,
我正在尝试寻找一种方法,通过 Discourse API 逆向工程获取每个主题的完整列表及其浏览量。
理想情况下,如果能像 Discourse 服务器的落地页那样,直接以 JSON 格式提供主题名称和浏览量就完美了。但根据我对 API 文档的了解,似乎没有提供这种高层级概览的端点。
是否有某种方法可以以合适的格式获取这些数据,以便我将其管道化传输到分析仪表板 API?
提前感谢。
你好,
我正在尝试寻找一种方法,通过 Discourse API 逆向工程获取每个主题的完整列表及其浏览量。
理想情况下,如果能像 Discourse 服务器的落地页那样,直接以 JSON 格式提供主题名称和浏览量就完美了。但根据我对 API 文档的了解,似乎没有提供这种高层级概览的端点。
是否有某种方法可以以合适的格式获取这些数据,以便我将其管道化传输到分析仪表板 API?
提前感谢。
Data Explorer 能行吗?你可以用 Data Explorer 编写 SQL 查询,然后通过 API 获取结果。
https://meta.discourse.org/latest.json 是否足够?它包含主题标题和浏览量。文档可在此处找到:Discourse API Docs
如果你需要更高级的过滤功能,那么正如 @j127 提到的,数据探索器也是一个不错的选择:+1
感谢你们两人的建议——我今天早上就开始逐一查看,看看哪个更合适。非常感谢!
您好,看起来最好的解决方案(如果不使用 Data Explorer)是 https://meta.discourse.org/latest.json。但是,必须循环遍历所有 https://agora.les-cae.coop/latest.json?no_definitions=true&page={id},直到找不到更多数据为止。
有没有办法一次性获取所有主题?