# Felo X 게시물 답글

POST /api/v1/data/x/tweet/replies

필요한 데이터에 맞는 작업을 선택하세요. 이 다섯 개의 엔드포인트는 모두 POST를 사용하며, 공통 `data` 래퍼 없이 JSON을 루트에서 반환합니다.

모든 예시는 [개요](https://openapi.felo.ai/ko/docs/data-api/guides/felo-overview.md)의 `FELO_API_KEY`를 사용합니다. 호출은 Felo Pro 크레딧이 아니라 **플랫폼 잔액**을 사용합니다. 응답 예시는 설명용이며, 실제 콘텐츠와 선택적 필드는 달라질 수 있습니다.





## 5. 답글 읽기

`POST /api/v1/data/x/tweet/replies`

| 필드 | 유형 | 필수 | 의미 |
|---|---|---|---|
| `tweet_ids` | string or string array | 예 | 게시물 ID 1개 또는 최대 20개 ID 배치 |
| `cursor` | string | 아니오 | 최대 4,000자; 게시물 ID 1개와 함께 사용 |
| `since_time` | integer | 아니오 | Unix 초 단위 시작 시간 |
| `until_time` | integer | 아니오 | Unix 초 단위 종료 시간 |

플레이스홀더를 실제 게시물 ID로 바꾸세요:

```bash
curl -sS --request POST "https://openapi.felo.ai/api/v1/data/x/tweet/replies" \
  -H "Authorization: Bearer $FELO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tweet_ids":["POST_ID"]}'
```

타임라인 및 게시물 검색과 달리, 답글은 `results` 아래에 그룹화됩니다. 각 항목은 자체 페이지네이션 상태를 가집니다:

```json
{"results":[{"tweet_id":"POST_ID","replies":[],"total":0,"has_next":false,"next_cursor":null}]}
```

### 요청당 답글 제한

각 요청은 `tweet_id`당 상위 답글 페이지 1개를 읽고 최대 100개의 답글만 보존합니다. 모든 답글 페이지를 자동으로 가져오지는 않습니다. 최대 20개 ID 배치에서 100개 답글 제한은 각 `results` 항목에 별도로 적용됩니다. 실제 개수는 더 적을 수 있습니다.

각 항목의 `total`은 해당 항목에서 반환된 답글 수이며, 게시물의 전체 답글 수가 아닙니다. 계속하려면 해당 항목의 `next_cursor`를 사용하고, 다음 요청에는 그 단일 게시물 ID만 보내세요. 요청당 상한을 늘리는 `limit` 매개변수는 없습니다.



## 페이지네이션 및 비용 제어

`total`은 현재 응답의 해당 배열 수를 의미합니다. 게시물 쿼리에서는 최상위 게시물 수이고, 답글 쿼리에서는 각 결과 항목 내의 답글 수입니다. 전역 일치 수도 아니고, 게시물의 전체 답글 수도 아니며, 최종 과금 대상 수도 아닙니다.

1. `cursor` 없이 첫 요청을 보내세요.
2. 응답에서 `has_next`와 `next_cursor`를 읽으세요. 답글의 경우 각 결과 항목에서 읽으세요.
3. 다음 페이지가 있고 커서가 비어 있지 않으면, 같은 쿼리로 변경하지 않고 그대로 보내세요. 답글 배치의 경우 각 게시물을 별도로 계속하세요.
4. 다음 페이지가 없거나, 커서가 반복되거나, 자체 페이지 또는 지출 한도에 도달하면 중단하세요.

페이지네이션 메타데이터는 마지막 상위 응답을 반영하며, 반환된 컬렉션은 결과 상한에서 잘릴 수 있습니다. `has_next=false`라도 모든 X 기록이나 답글을 모두 가져왔다는 보장은 아닙니다. 제한된 결과 집합을 가능한 모든 데이터로 표시하지 말고, 실제 반환 수를 표시하세요.

성공한 각 페이지에는 요금이 발생할 수 있습니다. 이 다섯 작업은 고정 요청 요금이 아니라 반환 결과 기준으로 과금됩니다. 중첩 답글 및 기타 반환 레코드는 과금 대상 수에 영향을 줄 수 있으므로, 최상위 배열 길이만으로 비용을 추정하지 마세요. [현재 가격](https://openapi.felo.ai/api/v1/data/prices)과 콘솔의 사용량을 확인하세요. 완전한 객체 필드는 [OpenAPI 스키마](https://openapi.felo.ai/api/v1/data/openapi.json)에 있습니다.
