X API のあらゆるオブジェクト (投稿、ユーザー、リスト、DM、スペース) には一意の 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 の形式
- Timestamp — オブジェクトが作成された時刻
- Worker number — どのサーバーがその ID を生成したか
- Sequence number — そのミリ秒内での順序
文字列表現と整数表現
API バージョン
| バージョン | ID 形式 |
|---|---|
| X API v2 | ID はデフォルトで文字列として返されます |
| X API v1.1 | id (整数) と id_str (文字列) の両方を返します — 常に id_str を使用してください |
ID の扱い方
id の保存
| データベース | 推奨される型 |
|---|---|
| PostgreSQL | BIGINT または TEXT |
| MySQL | BIGINT UNSIGNED または VARCHAR(20) |
| MongoDB | 文字列 |
| SQLite | TEXT (SQLite の整数は最大 63 ビットです) |
id の比較
一般的な ID の種類
| オブジェクト | ID の例 | 注記 |
|---|---|---|
| ポスト (ツイート) | 1234567890123456789 | Tweet ID とも呼ばれます |
| ユーザー | 2244994945 | 古いアカウントの ID はより短くなります |
| リスト | 1234567890 | |
| スペース | 1YqGodQbNXDxv | 英数字で構成されており、Snowflake 形式ではありません |
| DM イベント | 1234567890123456789 |
Data Dictionary
各オブジェクトの種類ごとの ID フィールドを確認できます。
ポスト検索
ID を指定して投稿を取得します。