Skip to main content

概要

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_keyconsumer_secretaccess_tokenaccess_token_secret
  • X_GET_USER_PROFILEX_SEARCH_TWEETSX_GET_TWEETS はアプリ専用 OAuth 2.0 の Bearer トークン(config)を使用します:bearer_token
注意:API キーは機密情報として扱い、公開リポジトリにコミットしないでください。

ツール

X_POST

X アカウントにポストを投稿します。 入力: 出力:

X_GET_USER_PROFILE

X からユーザープロフィール情報を取得します。 入力:
  • username(string、必須): 検索するユーザー名(@マーク不要)
出力: idusernamename に加え、取得可能な場合は descriptionlocationurlverifiedfollowers_countfollowing_counttweet_countcreated_atprofile_image_url を含む user オブジェクト。

X_SEARCH_TWEETS

特定のクエリを使ってツイートを検索します。 入力: 出力: tweets 配列。各ツイートは idtextcreated_atauthor に加え、任意で public_metricsretweet_countlike_countreply_count)と entitieshashtagsmentionsurls)を含みます。

X_GET_TWEETS

指定したユーザーのタイムラインから最近のツイートを取得します。 入力: 出力: tweets 配列。各ツイートは idtextcreated_atauthorusernamename)に加え、任意で public_metricsretweet_countlike_countreply_count)を含みます。

使用例

例:ポストを投稿する

例:ユーザープロフィールを取得する

例:ツイートを検索する

例:ユーザーのツイートを取得する

用途

  • ソーシャルメディアの自動化とスケジューリング
  • ソーシャルリスニングとブランド監視
  • 顧客エンゲージメントとサポート
  • コンテンツ拡散とマーケティング
  • リアルタイムトレンド分析
  • コミュニティ管理