메인 콘텐츠로 건너뛰기
숨김 답글 엔드포인트를 통해 사람과 브랜드가 대화를 주제에 맞게 유지하도록 돕는 통합을 구축할 수 있습니다. 이 페이지는 숨김 답글과 최근 검색 엔드포인트를 사용해 대화를 관리하는 방법을 보여줍니다.
최근 검색은 특정 대화와 그 답글을 다루는 기능을 제공하며, 게시물 페이로드는 언어와 무관하게 각 게시물의 컨텍스트와 주제를 파악하는 데 도움이 되는 게시물 주석을 반환합니다.
앱의 플로우에는 대화를 표시하고 관리하기 위한 컨트롤이 포함됩니다:
- 사용자의 게시물을 읽고 답글을 관리할 수 있도록 권한을 요청합니다.
- 게시물 URL에서 최근 대화를 가져와 해당 대화가 인증된 사용자로부터 생성된 것인지 확인합니다.
- 대화의 각 게시물을 표시하기 위해 최근 검색 엔드포인트를 호출합니다. 요청에는 대화 id 검색 쿼리와 주석 확장이 포함되며, X의 해석에 따라 해당 게시물이 스포츠 관련인지 여부를 판단합니다.
- 사용자가 선택하면 답글을 숨기기 위해 숨김 답글을 호출합니다. 또한 사용자가 언제든 제어할 수 있도록 이 작업을 되돌리는 방법도 제공합니다.
- 더 긴 대화의 경우 검색 결과 페이지네이션 컨트롤을 제공합니다.
사용자가 의도한 모든 작업을 스스로 제어할 수 있도록 플로우를 설계하세요. 이 원칙을 염두에 두면 게시물 소비를 최적화하는 통합을 구축하는 데도 도움이 됩니다.
- 인증된 사용자는 자신이 시작한 대화만 관리할 수 있으므로, 그렇지 않다면 플로우를 조기에 종료해야 합니다.
- 초기 게시물 조회 요청을 수행하세요. 게시물 URL이 유효하지 않거나 대화를 인증 사용자(인증을 수행한 사용자)가 시작하지 않은 경우 플로우를 조기에 종료하세요.
- 이렇게 하면 인증된 사용자가 해당 대화를 중재할 수 없을 때, 앱이 최근 검색 요청을 수행하지 않아도 됩니다.
- 별도 요청을 피하기 위해 동일한 요청에서 사용자 및 게시물 필드를 함께 요청하세요. 이 방식은 앱 성능 향상에도 도움이 됩니다.
- 불필요한 요청을 피하세요. 이 앱은 사용자의 브라우저에 답글의 숨김 상태를 캐시합니다. 이는 대화 규모가 큰 경우 사용자가 이후에 중재 작업을 이어가고자 할 때 유용하며, 답글 숨기기/숨기기 해제 요청을 최적화하는 데 도움이 됩니다.