API Hop 문서
Twitter API
통합 Twitter API로 X API v2 응답 구조의 사용자 프로필과 타임라인을 조회하세요.
이 서비스는 통합 Twitter REST API를 제공합니다. 호출자는 일관된 X API v2 스타일의 응답 구조를 받습니다.
text
/v1/twitter인증
모든 Twitter API 엔드포인트에는 Bearer 토큰 인증이 필요합니다.
http
Authorization: Bearer YOUR_API_KEY기본 경로
API 기본 URL 아래에서 이 상대 경로를 호출하세요.
text
GET https://api.apihop.ai/v1/twitter/users
GET https://api.apihop.ai/v1/twitter/users/{id}
GET https://api.apihop.ai/v1/twitter/users/{id}/tweets응답 구조
성공한 Twitter 응답은 success/data로 감싸지 않으며 정규화된 data, includes, meta 필드를 직접 반환합니다.
지원 기능
사용자 정보username으로 Twitter 사용자를 조회하거나 id로 사용자 리소스를 직접 가져옵니다.사용자 타임라인id로 사용자 타임라인을 조회합니다. 정규화된 트윗, 확장된 작성자 및 페이지 매김 메타데이터가 포함됩니다.
권장 흐름
username만 있다면 먼저 사용자 이름으로 사용자를 조회하고data.id를 읽으세요.data.id로 사용자 타임라인을 조회하세요.- 타임라인 응답에 작성자 프로필이 필요하면
expansions=author_id를 전달하세요.
정규화 규칙
- 사용자 엔드포인트는 하나의 사용자 객체를 반환합니다:
{ "data": { ... } } - 타임라인 엔드포인트는 트윗 배열을 반환합니다:
{ "data": [ ... ], "meta": { ... } } expansions=author_id를 요청하면 타임라인 응답에includes.users가 포함됩니다user.fields와tweet.fields는 선택적 필드 투영을 제어합니다- 사용자 객체는 항상
id,name,username을 유지합니다 - 트윗 객체는 항상
id와text를 유지합니다
선택적 필드
user.fields
지원되는 정규화된 사용자 필드:
created_atdescriptionentitieslocationpinned_tweet_idprofile_banner_urlprofile_image_urlprotectedpublic_metricsurlverifiedverified_type
tweet.fields
지원되는 정규화된 트윗 필드:
attachmentsauthor_idconversation_idcreated_atedit_history_tweet_idsentitiesin_reply_to_user_idlangpossibly_sensitivepublic_metricsreferenced_tweetssource
디버깅
- 모든 응답에
X-Request-Id가 포함됩니다 - 호출 실패, 비정상 결과 또는 속도 제한 발생 시 이를 기록하세요
- 청구 문의 시
X-Request-Id와 요청 시각을 보관하세요