> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 주제별 답글 관리

export const Button = ({href, children}) => {
  return <div className="not-prose group">
    <a href={href}>
      <button className="flex items-center space-x-2.5 py-1 px-4 bg-primary-dark dark:bg-white text-white dark:text-gray-950 rounded-full group-hover:opacity-[0.9] font-medium">
        <span>
          {children}
        </span>
        <svg width="3" height="24" viewBox="0 -9 3 24" class="h-6 rotate-0 overflow-visible"><path d="M0 0L3 3L0 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg>
      </button>
    </a>
  </div>;
};

<div id="manage-replies-by-topic">
  ### 주제별로 답글 관리하기
</div>

답글 숨기기 엔드포인트를 통해 사람과 브랜드가 자신의 대화를 주제에 맞게 유지할 수 있도록 돕는 통합 기능을 구축할 수 있습니다. 이 페이지에서는 답글 숨기기 엔드포인트와 [최근 검색](/ko/x-api/posts/recent-search) 엔드포인트를 사용해 대화를 관리하는 방법을 설명합니다.

최근 검색 엔드포인트는 하나의 대화와 그에 대한 답글을 조회할 수 있으며, 게시물 페이로드는 각 게시물의 맥락과 주제를 언어와 상관없이 이해할 수 있도록 [게시물 주석(Post annotations)](/ko/x-api/fundamentals/post-annotations)을 반환합니다.

앱의 흐름에는 대화를 표시하고 관리하기 위한 제어 기능이 포함됩니다.

1. 사용자에게 자신의 포스트를 읽고 그 답글을 관리할 수 있도록 권한을 요청합니다.

2. 게시물 URL에서 최근 대화를 가져오고, 그 대화가 인증된 사용자의 것인지 확인합니다.

3. 최근 검색 엔드포인트를 호출해 대화에 포함된 각 게시물을 표시합니다. 요청에는 대화 id 검색 쿼리와 주석(expansions) 매개변수가 포함되며, 이를 통해 X에서의 해석에 따라 해당 게시물이 스포츠 관련 게시물인지 여부를 판별합니다.

4. 사용자가 선택했을 때 답글을 숨기기 위해 Hide replies를 호출합니다. 또한 사용자가 항상 제어권을 가질 수 있도록, 이 동작을 취소(되돌리기)할 수 있는 방법도 제공합니다. 

5. 대화가 긴 경우, [검색 결과를 페이지네이션](/ko/x-api/posts/search/integrate/paginate)할 수 있는 제어 기능을 제공합니다.
    

<div id="optimize-for-the-user-and-for-usage">
  #### 사용자(와 사용량)에 최적화
</div>

사용자가 수행하려는 모든 작업을 직접 제어할 수 있도록 플로우를 설계할 수 있습니다. 이 원칙을 염두에 두면 게시물 소비에 최적화된 통합 기능을 구축하는 데도 도움이 됩니다.

1. 인증된 사용자는 자신이 시작한 대화만 관리할 수 있으므로, 그렇지 않은 경우에는 플로우를 조기에 종료해야 합니다.
   * 초기 게시물 조회 요청을 수행하십시오. 게시물 URL이 올바르지 않거나 대화가 인증된 사용자가 시작한 것이 아닌 경우 플로우를 조기에 종료하십시오.
   * 이렇게 하면, 대화를 인증된 사용자가 중재할 수 없는 경우 앱이 최근 검색 요청을 할 필요가 없습니다.
2. 별도의 요청을 보내지 않도록, 동일한 요청에서 [user 및 게시물 필드](/ko/x-api/fundamentals/fields)를 함께 요청하십시오. 이 방식은 앱 성능 향상에도 도움이 될 수 있습니다.
3. 불필요한 요청은 피하십시오. 이 앱은 사용자 브라우저에 답글의 숨김 상태를 캐시합니다. 이는 사용자가 나중에 중재 작업을 이어서 수행하고 싶어 할 수 있는 대규모 대화에서 유용하며, 답글을 숨기거나 숨김을 해제하기 위한 요청을 최적화하는 데 앱이 도움이 됩니다.
