Skip to main content
TypeScript XDK は X API v2 向けの公式クライアントライブラリです。完全な型安全性、自動ページネーション、イベント駆動のストリーミングを提供します。

GitHub リポジトリ

ソースコード、Issue、リリース。

インストール

npm install @xdevplatform/xdk
Node.js 16 以上および TypeScript 4.5 以上 (TypeScript を使用する場合) が必要です。

クイックスタート

import { Client } from '@xdevplatform/xdk';

const client = new Client({ bearerToken: 'YOUR_BEARER_TOKEN' });

const userResponse = await client.users.getByUsername('XDevelopers');
console.log(userResponse.data?.username);

主な機能

機能説明
型安全性すべてのエンドポイントとパラメーターに対する完全な TypeScript 定義
認証Bearer Token、PKCE 付き OAuth 2.0、および OAuth 1.0a
自動ページネーションページネーション対応エンドポイントで非同期イテレーションをサポート
ストリーミング自動再接続を備えたイベント駆動型ストリーミング
完全な API カバレッジUsers、Posts、Lists、Bookmarks、Communities ほか

認証

import { Client } from '@xdevplatform/xdk';

const client = new Client({ bearerToken: 'YOUR_BEARER_TOKEN' });

よく使うメソッド

カテゴリメソッド
Postsclient.posts.search()
Usersclient.users.getMe()
Spacesclient.spaces.findSpaceById()
Listsclient.lists.getList()
DMsclient.directMessages.lookup()

さらに詳しく

インストール

パッケージマネージャー、TypeScript のセットアップ、必要条件。

認証

すべての認証方法の詳細ガイド。

ページネーション

非同期イテレーションとページネーションレスポンス。

ストリーミング

再接続付きイベント駆動型ストリーミング。

API リファレンス

クライアント、インターフェース、型の完全リファレンス。
コード例については samples リポジトリ を参照してください。