opentwitter は何をしますか?
6551 APIを介してTwitter/Xデータを取得します。ユーザープロフィール、ツイート検索、ユーザーツイート、フォロワーイベント、削除されたツイート、KOLフォロワーをサポートします。
機能
- ユーザープロフィール: ユーザー名またはユーザーIDからプロフィール情報を取得
- ツイート検索: キーワード、ハッシュタグ、日付範囲などでツイートを検索
- ユーザーツイート: 特定ユーザーの最近のツイート一覧を取得
- フォロワーイベント: フォロワーの増減や新規フォロワーを追跡
- 削除されたツイート: 削除されたツイートの情報を取得
- KOLフォロワー: 主要な意見発信者(KOL)のフォロワー情報を取得
使用方法
インストール
npm install @6551/opentwitter
設定
環境変数 6551_API_KEY を設定するか、コード内で直接APIキーを指定します。
import { OpenTwitter } from '@6551/opentwitter';
const client = new OpenTwitter({
apiKey: process.env.SIXFIVEONE_API_KEY
});
例
// ユーザープロフィールを取得
const profile = await client.getUserProfile('elonmusk');
// ツイートを検索
const tweets = await client.searchTweets('AI agents', { limit: 10 });
// ユーザーのツイートを取得
const userTweets = await client.getUserTweets('jack', { count: 20 });
// フォロワーイベントを取得
const events = await client.getFollowerEvents('jack', { since: '2024-01-01' });
// 削除されたツイートを取得
const deletedTweets = await client.getDeletedTweets('elonmusk', { limit: 5 });
// KOLフォロワーを取得
const kolFollowers = await client.getKOLFollowers('crypto_thoughts');
APIリファレンス
詳細なAPIドキュメントは こちら を参照してください。
注意事項
- このパッケージを使用するには有効な6551 APIキーが必要です。
- APIのレート制限に従ってください。
- Twitterの利用規約を遵守してください。
ライセンス
MIT