TypeScript SDK
使用 TwexAPI TypeScript SDK 进行推文搜索、粉丝导出、私信、媒体推文与 Node.js X API 自动化。
当你需要在 Node.js、Bun 或服务端 TypeScript 中获得类型化请求参数、响应模型、重试与自动补全的 TwexAPI REST 工作流时,请使用 TypeScript SDK。
| TypeScript 任务 | SDK 调用 | 保存 |
|---|---|---|
| 搜索推文 | client.search.advanced |
nextCursor |
| 读取资料 | client.users.getAbout |
screenName |
| 列出粉丝 | 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 编程AI Agent包
从 npm 安装捆绑的 TwexAPI Skills:
pi install npm:@twexapi-dev/x-api-scraper