X API의 모든 객체(포스트, 사용자, 리스트, DM, Space)는 고유한 ID를 가집니다. 이러한 ID가 어떻게 동작하는지 이해하면 안정적인 통합을 구축하는 데 도움이 됩니다.Documentation Index
Fetch the complete documentation index at: https://generaltranslation.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
ID 형식
- 타임스탬프 — 객체가 생성된 시점
- 워커 번호 — 어떤 서버가 해당 ID를 생성했는지
- 시퀀스 번호 — 해당 밀리초 내에서의 순서
문자열 vs. 정수 표현
API 버전
| 버전 | ID 형식 |
|---|---|
| X API v2 | ID는 기본적으로 문자열로 반환됩니다 |
| X API v1.1 | id(정수)와 id_str(문자열)을 모두 반환합니다 — 항상 id_str를 사용하세요 |
ID 다루기
ID 저장
| Database | 권장 형식 |
|---|---|
| PostgreSQL | BIGINT 또는 TEXT |
| MySQL | BIGINT UNSIGNED 또는 VARCHAR(20) |
| MongoDB | 문자열 |
| SQLite | TEXT (SQLite 정수는 최대 63비트까지 지원합니다) |
id 비교
일반적인 ID 유형
| 객체 | 예시 ID | 비고 |
|---|---|---|
| 게시물 (Tweet) | 1234567890123456789 | Tweet ID라고도 합니다 |
| 사용자 | 2244994945 | 더 오래된 계정일수록 ID가 더 짧습니다 |
| 리스트 | 1234567890 | |
| Space | 1YqGodQbNXDxv | 영숫자 조합이며 Snowflake 형식이 아닙니다 |
| DM 이벤트 | 1234567890123456789 |
데이터 사전
각 객체 type의 id 필드를 확인하세요.
게시물 조회
ID로 포스트를 조회하세요.