# 获取我实例所有API端点的编程方式？

**URL:** https://meta.discourse.org/t/programmatic-way-to-get-all-api-endpoints-for-my-instance/362648
**Category:** Development
**Tags:** rest-api
**Created:** [2025年四月19日 23:59 UTC](https://meta.discourse.org/t/programmatic-way-to-get-all-api-endpoints-for-my-instance/362648 "2025-04-19T23:59:49Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [2025年四月21日 02:58 UTC](https://meta.discourse.org/t/programmatic-way-to-get-all-api-endpoints-for-my-instance/362648/3 "2025-04-21T02:58:55Z")

</div>

> [@jordan-violet](#):
>
> 我想找到一种方法来获取我的 Discourse 实例中可用的 API 端点的确切列表。

我认为这在技术上是不可能的。Discourse 没有 API 发现路由（例如，类似于 WordPress 的 `/wp-json` 路由）。我所知道的最接近的是 [https://docs.discourse.org/](https://docs.discourse.org/) 上的文档。

对于文档未涵盖的集成，要弄清楚它们是否可行，最快的方法可能是在这里询问如何实现某个特定目标。API 的通用规则是，通过 Discourse UI 可以完成的任何事情都可以通过 API 完成。

---

_[View the full topic](https://meta.discourse.org/t/programmatic-way-to-get-all-api-endpoints-for-my-instance/362648)._
