# /site.json 中没有社区名称

**URL:** https://meta.discourse.org/t/no-community-name-in-site-json/277557
**Category:** Development
**Tags:** rest-api
**Created:** [2023 年9 月 2 日 10:08 UTC](https://meta.discourse.org/t/no-community-name-in-site-json/277557 "2023-09-02T10:08:34Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![everwall](https://avatars.discourse-cdn.com/v4/letter/e/e36b37/32.png) [@everwall](https://meta.discourse.org/u/everwall)
#### Post date: [2023 年9 月 2 日 10:08 UTC](https://meta.discourse.org/t/no-community-name-in-site-json/277557/1 "2023-09-02T10:08:34Z")

</div>

我不确定这是一个错误还是按设计如此，但在 `/site.json` 中，没有“community\_name”变量或类似变量供我们的应用程序获取社区名称。

作为背景，我们正在为 Everwall 添加对 Discourse 的支持，以便我们的客户可以添加 API 密钥，然后我们监控新帖子的标签，并允许他们将这些帖子引入其网站上的社交墙或社交媒体中心。

虽然我们可以直接要求添加 Discourse 的用户提供社区名称，但我希望能访问一个“.json”端点来获取此信息。

据我所知，我有两个选择：

1. 调用 `/latest.rss`（是的，是 RSS feed），然后从中解析出 `*<title>*` 标签。
2. 抓取主页 HTML ` <title>` 标签并解析它。

此信息是否按设计在 `/site.json` 中缺失？是否在其他我尚未找到的地方？

任何帮助都将不胜感激。

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2023 年9 月 2 日 10:28 UTC](https://meta.discourse.org/t/no-community-name-in-site-json/277557/2 "2023-09-02T10:28:13Z")

</div>

我用的是手机，所以不太方便查看，但它在 `/about.json` 中可用吗？

---

<div class="post-metadata">

### Author: ![everwall](https://avatars.discourse-cdn.com/v4/letter/e/e36b37/32.png) [@everwall](https://meta.discourse.org/u/everwall)
#### Post date: [2023 年9 月 2 日 22:43 UTC](https://meta.discourse.org/t/no-community-name-in-site-json/277557/3 "2023-09-02T22:43:34Z")

</div>

是的！谢谢您，我甚至不知道那个端点存在。

如果有一个批评意见：我希望有更好的开发者文档，特别是那些列出所有可用默认端点的文档。到目前为止，我一直在谷歌搜索，并在别人的帖子或某个随机人的 Postman 中找到一些零散的笔记。

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2023 年9 月 3 日 09:38 UTC](https://meta.discourse.org/t/no-community-name-in-site-json/277557/4 "2023-09-03T09:38:44Z")

</div>

太好了。 :slight_smile:

我们确实有 [https://docs.discourse.org/，尽管还有一些端点没有涵盖（如果有人愿意帮忙添加一些，这里有一份指南：https://meta.discourse.org/t/contribute-to-the-discourse-api-docs/56693）。](https://docs.discourse.org/%EF%BC%8C%E5%B0%BD%E7%AE%A1%E8%BF%98%E6%9C%89%E4%B8%80%E4%BA%9B%E7%AB%AF%E7%82%B9%E6%B2%A1%E6%9C%89%E6%B6%B5%E7%9B%96%EF%BC%88%E5%A6%82%E6%9E%9C%E6%9C%89%E4%BA%BA%E6%84%BF%E6%84%8F%E5%B8%AE%E5%BF%99%E6%B7%BB%E5%8A%A0%E4%B8%80%E4%BA%9B%EF%BC%8C%E8%BF%99%E9%87%8C%E6%9C%89%E4%B8%80%E4%BB%BD%E6%8C%87%E5%8D%97%EF%BC%9Ahttps://meta.discourse.org/t/contribute-to-the-discourse-api-docs/56693%EF%BC%89%E3%80%82)

我认为其他建议是 [https://meta.discourse.org/t/reverse-engineer-the-discourse-api/20576，如果你想复制某些内容（但这可能无法涵盖所有情况，具体取决于你想展示哪些信息）。](https://meta.discourse.org/t/reverse-engineer-the-discourse-api/20576%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BD%A0%E6%83%B3%E5%A4%8D%E5%88%B6%E6%9F%90%E4%BA%9B%E5%86%85%E5%AE%B9%EF%BC%88%E4%BD%86%E8%BF%99%E5%8F%AF%E8%83%BD%E6%97%A0%E6%B3%95%E6%B6%B5%E7%9B%96%E6%89%80%E6%9C%89%E6%83%85%E5%86%B5%EF%BC%8C%E5%85%B7%E4%BD%93%E5%8F%96%E5%86%B3%E4%BA%8E%E4%BD%A0%E6%83%B3%E5%B1%95%E7%A4%BA%E5%93%AA%E4%BA%9B%E4%BF%A1%E6%81%AF%EF%BC%89%E3%80%82)

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2023 年10 月 3 日 09:38 UTC](https://meta.discourse.org/t/no-community-name-in-site-json/277557/5 "2023-10-03T09:38:58Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
