# 단일 요청으로 임의의 게시글 배열을 받는 .json 엔드포인트

**URL:** https://meta.discourse.org/t/json-endpoint-to-receive-array-of-arbitrary-posts-with-a-single-request/272127
**Category:** Development
**Tags:** rest-api
**Created:** [7월 19, 2023, 1:59오후 UTC](https://meta.discourse.org/t/json-endpoint-to-receive-array-of-arbitrary-posts-with-a-single-request/272127 "2023-07-19T13:59:18Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![pipkin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pipkin/32/134643_2.png) [@pipkin](https://meta.discourse.org/u/pipkin)
#### Post date: [7월 19, 2023, 1:59오후 UTC](https://meta.discourse.org/t/json-endpoint-to-receive-array-of-arbitrary-posts-with-a-single-request/272127/1 "2023-07-19T13:59:18Z")

</div>

안녕하세요,

ID를 지정하여 임의의 게시글(post) 컬렉션을 요청할 수 있는 .json 엔드포인트가 있나요? 여기서 말하는 것은 게시글(post)이고, 주제(topic)가 아닙니다.

예를 들어 `posts.json?id=2,9,40,388,...`와 같은 형태라고 합니다.

코드를 살펴봤지만 찾을 수가 없네요…

(응답에 게시글 전체 본문이 포함되어야 하므로, 발췌문만으로는 안 됩니다.)

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [7월 19, 2023, 2:43오후 UTC](https://meta.discourse.org/t/json-endpoint-to-receive-array-of-arbitrary-posts-with-a-single-request/272127/2 "2023-07-19T14:43:49Z")

</div>

그렇지 않다고 생각합니다.

주제를 인쇄하면 모든 게시글이 표시됩니다. [Discourse API를 역공학](https://meta.discourse.org/t/reverse-engineer-the-discourse-api/20576)하여 해당 요청이 무엇인지 확인할 수 있습니다.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [7월 19, 2023, 2:45오후 UTC](https://meta.discourse.org/t/json-endpoint-to-receive-array-of-arbitrary-posts-with-a-single-request/272127/3 "2023-07-19T14:45:15Z")

</div>

궁금해서 여쭤보는데, 당신의 사용 사례는 어떤 건가요? 🙂

---

<div class="post-metadata">

### Author: ![pipkin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pipkin/32/134643_2.png) [@pipkin](https://meta.discourse.org/u/pipkin)
#### Post date: [7월 19, 2023, 3:34오후 UTC](https://meta.discourse.org/t/json-endpoint-to-receive-array-of-arbitrary-posts-with-a-single-request/272127/4 "2023-07-19T15:34:43Z")

</div>

> [@Canapin](#):
>
> 호기심에, 사용 사례가 무엇일까요? 🙂

Discourse 기반의 공유 북마킹 시스템의 개념 증명(Proof-of-Concept)을 구축하고 있습니다.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [7월 19, 2023, 7:57오후 UTC](https://meta.discourse.org/t/json-endpoint-to-receive-array-of-arbitrary-posts-with-a-single-request/272127/5 "2023-07-19T19:57:21Z")

</div>

> [@pipkin](#):
>
> Discourse 기반의 공유 북마킹 시스템의 개념 증명(PoC)을 구축 중입니다.

플러그인으로 구현하면 `/bookmarks/user/USERNAME` 또는 원하는 형식의 자체 엔드포인트를 생성하여 반환할 수 있습니다.

아니면 더 쉽게, 특정 직렬화기(serializer)에 원하는 북마크를 추가하는 것도 좋은 방법입니다.

---

<div class="post-metadata">

### Author: ![pipkin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pipkin/32/134643_2.png) [@pipkin](https://meta.discourse.org/u/pipkin)
#### Post date: [7월 19, 2023, 9:23오후 UTC](https://meta.discourse.org/t/json-endpoint-to-receive-array-of-arbitrary-posts-with-a-single-request/272127/6 "2023-07-19T21:23:44Z")

</div>

저도 똑같은 선택지를 찾았어요! 감사합니다 🙂

---

<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: [8월 18, 2023, 9:24오후 UTC](https://meta.discourse.org/t/json-endpoint-to-receive-array-of-arbitrary-posts-with-a-single-request/272127/7 "2023-08-18T21:24:20Z")

</div>

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