TypeScript SDK
TwexAPI TypeScript SDK でツイート検索、フォロワーエクスポート、DM、メディアツイート、Node.js X API 自動化。
Node.js、Bun、サーバーサイド TypeScript で TwexAPI REST ワークフローに型付きリクエスト、レスポンスモデル、リトライ、オートコンプリートが欲しいときに TypeScript SDK を使いましょう。
| TypeScript task | SDK call | Save |
|---|---|---|
| Search tweets | client.search.advanced |
nextCursor |
| Read profile | client.users.getAbout |
screenName |
| List followers | client.users.followers.list |
cursor |
書き込みペイロードテスト時は先に CLI の --dry-run。
エラー処理
import { XApiScraper } from "@twexapi-dev/x-api-scraper";
import * as errors from "@twexapi-dev/x-api-scraper/models/errors";
try {
await client.search.advanced({
searchTerms: ["from:elonmusk"],
sortBy: "Latest",
nextCursor: "",
});
} catch (error) {
if (error instanceof errors.XAPIScraperError) {
console.error(error.statusCode, error.body);
} else {
throw error;
}
}
クライアントはデフォルトで接続エラーを指数バックオフでリトライ。リクエストごとに retries オプションで上書き可能。
Pi コーディングエージェントパッケージ
npm から TwexAPI Skills バンドルをインストール:
pi install npm:@twexapi-dev/x-api-scraper