API가 게시글 이름(Name) 값을 반환하지 않음

API를 통해 게시글 세부 정보를 가져오려고 했는데, 조회한 모든 게시글에서 name 필드가 null로 표시되고 있습니다.

예시 응답(일부 생략):

{
    "id": 15,
    "name": null,
    "username": "Jeremy",
    "avatar_template": "/user_avatar/redacted/jeremy/{size}/3_2.png",
    "created_at": "2025-01-28T05:00:56.331Z",
    "cooked": "<p>Placeholder content tbd</p>",
    "post_number": 1,
    "post_type": 1,
    "posts_count": 1,
    "updated_at": "2025-01-28T05:00:56.331Z",

게시글 제목이 포함될 것 같은 다른 값인 user_title도 null입니다. 제가 놓치고 있는 설정이 어딘가에 있을까요? 그리고 네, 해당 게시글들은 실제로 제목이 있습니다.

안녕하세요, 메타에 오신 것을 환영합니다!

name 필드는 일반적으로 사용자의 이름을 나타냅니다. 프로필(사용자 이름 아래)에 이름이 정의되어 있지 않으면 null 값이 됩니다.

토픽 제목을 찾고 계신 건가요?

네, 조금 더 파고들어서 API(그리고 Discourse)가 위계적으로 어떻게 작동하는지 파악할 수 있었습니다. 그래서 이제 단일 토픽을 가져오고 post_stream의 첫 번째 게시물만 가져오고 있습니다.

post_stream은 해당 토픽의 모든 게시물을 반환하나요? 아니면 어떤 방식으로 제한할 수 있나요?

저의 사용 사례는 Angular 애플리케이션을 가지고 있고, Discourse 게시글을 가져와서 해당 애플리케이션에 통합된 유사 블로그를 만드는 것입니다. 지금까지는 이것이 완전히 가능해 보입니다.

post_stream → posts는 첫 20개의 게시물을 반환합니다. ?page= 쿼리를 사용할 수 있습니다.
post_stream → streams는 모든 토픽의 게시물 ID를 반환합니다.

특정 게시물을 가져오고 싶을 경우 추가 가이드: