继续讨论 通过 JavaScript 嵌入 Discourse 评论:
我应该从 PHP 函数调用哪个 Discourse API,以便在 CMS 的可搜索下拉框中加载所有 Discourse 主题 ID?
谢谢
继续讨论 通过 JavaScript 嵌入 Discourse 评论:
我应该从 PHP 函数调用哪个 Discourse API,以便在 CMS 的可搜索下拉框中加载所有 Discourse 主题 ID?
谢谢
你可以通过向 /latest.json 发送请求来获取主题 ID。每次对该路由的请求将返回 30 个主题。在初始请求之后,使用返回的 more_topics_url 值来获取下一批主题,例如 /latest?no_definitions=true&page=1。你可以在请求返回的 topic_list 对象中找到 more_topics_url。
你可以在请求返回的 topics 数组中找到主题 ID。
如果你的 Discourse 站点已安装 Data Explorer 插件,你也可以尝试编写一个 Data Explorer 查询以返回你感兴趣的主题 ID,然后 通过 Discourse API 运行 Data Explorer 查询。
谢谢 @simon ![]()