# 从 JSON 端点获取缩略图

**URL:** https://meta.discourse.org/t/getting-thumbnails-from-json-endpoints/154162
**Category:** Support
**Created:** [2020年六月2日 23:51 UTC](https://meta.discourse.org/t/getting-thumbnails-from-json-endpoints/154162 "2020-06-02T23:51:15Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![D8vid](https://avatars.discourse-cdn.com/v4/letter/d/b38774/32.png) [@D8vid](https://meta.discourse.org/u/D8vid)
#### Post date: [2020年六月2日 23:51 UTC](https://meta.discourse.org/t/getting-thumbnails-from-json-endpoints/154162/1 "2020-06-02T23:51:15Z")

</div>

@merefield 我使用 TLP 已经一年了，非常感谢！

顺便提一下，我想说明一个在 post 主题 JSON 中使用缩略图 URL 的场景：

我正在测试 [https://zapier.com](https://zapier.com)，以自动化一个新（最新）主题到推文的网关（即一个 Zap），并注意到 Zapier 提供的 post 属性中缺少缩略图 URL。我快速浏览了主题 JSON（顺便说一句，Firefox 能很好地格式化 JSON），发现 `suggested_topics` 中的每个条目都有缩略图 URL 属性，但 `post` 却没有（补充：主题 JSON 中也没有 `topic` 部分）。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2020年六月3日 05:57 UTC](https://meta.discourse.org/t/getting-thumbnails-from-json-endpoints/154162/2 "2020-06-03T05:57:17Z")

</div>

> [@D8vid](#):
>
> 但帖子不行。

缩略图现在仅是主题的概念。

---

<div class="post-metadata">

### Author: ![D8vid](https://avatars.discourse-cdn.com/v4/letter/d/b38774/32.png) [@D8vid](https://meta.discourse.org/u/D8vid)
#### Post date: [2020年六月3日 13:05 UTC](https://meta.discourse.org/t/getting-thumbnails-from-json-endpoints/154162/3 "2020-06-03T13:05:40Z")

</div>

我想我之所以感到困惑，是因为在话题的 JSON 中没有 `topic` 部分，例如：

[https://screamingfirehawks.live/t/the-worlds-of-the-expanse-no-spoilers/151.json](https://screamingfirehawks.live/t/the-worlds-of-the-expanse-no-spoilers/151.json)

该链接包含 `post_stream` 和 `suggested_topics`（带有缩略图 URL）部分，但没有包含话题缩略图 URL 的 `topic` 部分；这实际上与帖子 JSON 相同，例如：[https://screamingfirehawks.live/t/the-worlds-of-the-expanse-no-spoilers/151/1.json](https://screamingfirehawks.live/t/the-worlds-of-the-expanse-no-spoilers/151/1.json)

因此，这似乎纯粹是一个 Core 问题，而不是 TLP 或主题修饰器的问题？（我搜索“topic thumbnail url json”后找到了这个话题）。我已经编辑了上面的帖子，如果将这两篇帖子移动到一个新话题中更合适的话，也可以这样做。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2020年六月3日 13:30 UTC](https://meta.discourse.org/t/getting-thumbnails-from-json-endpoints/154162/4 "2020-06-03T13:30:44Z")

</div>

从用户界面（UI）的角度来看，在“建议主题”之外为 Topic JSON 路由提供缩略图意义不大，因为它们并不用于展示。

但在主题列表（例如 latest.json）中，这一点至关重要。

没错，这现在是一个核心关注点。就此而言，该主题是恰当的。

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [2020年六月8日 08:39 UTC](https://meta.discourse.org/t/getting-thumbnails-from-json-endpoints/154162/5 "2020-06-08T08:39:54Z")

</div>

@D8vid 我已将此内容移至新的 #Support 主题。请问您能总结一下问题是什么吗？我看不懂上面的对话。

您分享的链接似乎确实包含了缩略图信息。
