概要
X(Twitter)ツールを使用すると、X プラットフォームの API を介してポストの投稿、ユーザープロフィールの取得、ツイートの検索、特定のツイート情報の取得など、包括的なソーシャルメディア統合機能を提供します。主な機能
X_POST: 自分の X アカウントにポストを投稿X_GET_USER_PROFILE: ユーザープロフィール情報を取得X_SEARCH_TWEETS: クエリを使ってツイートを検索X_GET_TWEETS: ID や条件で特定のツイートを取得
認証
X API を使用するには、X Developer Platform にて開発者アカウントを作成し、API キーを発行する必要があります。X_POSTは OAuth 1.0a のユーザーコンテキスト認証情報(config)を使用します:consumer_key、consumer_secret、access_token、access_token_secretX_GET_USER_PROFILE、X_SEARCH_TWEETS、X_GET_TWEETSはアプリ専用 OAuth 2.0 の Bearer トークン(config)を使用します:bearer_token
ツール
X_POST
X アカウントにポストを投稿します。 入力:
出力:
X_GET_USER_PROFILE
X からユーザープロフィール情報を取得します。 入力:username(string、必須): 検索するユーザー名(@マーク不要)
id、username、name に加え、取得可能な場合は description、location、url、verified、followers_count、following_count、tweet_count、created_at、profile_image_url を含む user オブジェクト。
X_SEARCH_TWEETS
特定のクエリを使ってツイートを検索します。 入力:
出力:
tweets 配列。各ツイートは id、text、created_at、author に加え、任意で public_metrics(retweet_count、like_count、reply_count)と entities(hashtags、mentions、urls)を含みます。
X_GET_TWEETS
指定したユーザーのタイムラインから最近のツイートを取得します。 入力:
出力:
tweets 配列。各ツイートは id、text、created_at、author(username、name)に加え、任意で public_metrics(retweet_count、like_count、reply_count)を含みます。
使用例
例:ポストを投稿する
例:ユーザープロフィールを取得する
例:ツイートを検索する
例:ユーザーのツイートを取得する
用途
- ソーシャルメディアの自動化とスケジューリング
- ソーシャルリスニングとブランド監視
- 顧客エンゲージメントとサポート
- コンテンツ拡散とマーケティング
- リアルタイムトレンド分析
- コミュニティ管理