X スポークの設定

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:4分
  • ServiceNow インスタンスを X アカウントと統合し、ServiceNow からの要求を認証します。

    始める前に

    • 統合ハブサブスクリプションを要求します。
    • X スポークを有効にします。
    • 必要なロール:admin。

    X 開発者アカウントからトークンとシークレットの値を取得する

    X 開発者アカウントでアプリを作成し、要求を認証するためのアクセストークン、アクセストークンシークレット、コンシューマーキー、コンシューマーシークレットの値を取得します。

    始める前に

    必要なロール:X admin

    手順

    1. [Developer Portal] - [Twitter Developer] - X (旧 Twitter) にログインします。
    2. [API キー][API キーシークレット][ベアラートークン] の値を取得します。
      1. 移動先 プロジェクトとアプリ > デフォルトプロジェクト.
      2. [アプリ] で、[+ アプリを追加 (Add app)] をクリックします。
      3. [アプリ環境 (App Environment)]で、必要な環境を選択し、[次へ] をクリックします。
      4. [アプリ名][開発アプリ (DEVELOPMENT APP)] にアプリ名を入力し、[次へ] をクリックします。
        [キー & トークン (Keys & Tokens)] の下に、[API キー][API キーシークレット][ベアラートークン] の値が表示されます。[API キー]、[API キーシークレット]、[ベアラートークン] の値。
      5. 後で使用するためにこれらの値をコピーして記録します。
    3. OAuth 1.0 に必要な権限を指定します。
      1. 移動先 プロジェクトとアプリ > デフォルトプロジェクト.
      2. 作成したアプリに移動します。
      3. [設定]タブの [ユーザー認証設定 (User authentication settings)] で、[セットアップ] をクリックします。
      4. [ユーザー認証設定 (User authentication settings)] ページの [アプリの権限] で、[読み取りと書き込みとダイレクトメッセージ (Read and write and Direct message)] オプションを選択します。アプリの権限。
      5. [Save (保存)] をクリックします。
        システムから権限の確認を求められます。
      6. 後で使用するためにこれらの値をコピーして記録します。
      7. [完了] をクリックします。
    4. [アクセストークン][アクセストークンシークレット] の値をコピーします。
      1. 移動先 プロジェクトとアプリ > デフォルトプロジェクト.
      2. 作成したアプリに移動します。
      3. [キーとトークン (Keys and tokens)] タブをクリックします。
      4. [認証トークン] で、[アクセストークンとシークレット][再生成] をクリックします。
        確認するように求められます。
      5. [はい、再生成します (Yes, regenerate)] をクリックします。
        [アクセストークン][アクセストークンシークレット] の値が表示されます。[アクセストークン] と [アクセスシークレット] の値をコピーします。
      6. 後で使用するためにこれらの値をコピーします。

    X スポーク (旧 Twitter スポーク) の接続の構成

    X 接続を追加して設定し、X スポークで ServiceNow 要求を認証します。

    始める前に

    • X 開発者アプリのアクセストークンとアクセストークンシークレットです。
    • X 開発者アプリのコンシューマーキーとコンシューマーシークレットです。
    • アプリケーションスコープが X スコープであることを確認します。
    • 必要なロール:ServiceNow アドミン

    「」を参照してください。 X 開発者 開発者アプリケーションを作成し、必要な情報を収集する手順が記載されたドキュメント。

    このタスクについて

    フローデザイナーでは、 TwitterTwitter_Media の 2 つの接続が提供されます。これらの接続の両方を設定する必要があります。

    手順

    1. [Twitter] 接続エイリアスを構成します。
      1. 移動先 すべて > プロセス自動化 > ワークフロースタジオ.
      2. [統合] タブをクリックします。
      3. [Connections (接続)] タブを選択します。
      4. [すべての接続を検索] フィールドに 「Twitter」と入力します。
      5. [Twitter] タイルで、[ 詳細の表示] を選択します。
      6. [Configure] を選択します。
      7. [接続を設定] フォームのフィールドに入力します。
        フィールド 説明
        接続名 Twitter 接続エイリアスレコードを識別するための名前です。
        接続 URL https://api.twitter.com」と入力します。
        コンシューマーキー X開発者アプリのコンシューマーキーです。
        コンシューマーシークレット X開発者アプリのコンシューマーシークレットです。
        アクセストークン X 開発者アプリのアクセストークンです。
        アクセストークンシークレット X開発者アプリのアクセストークンシークレットです。
        Twitter エイリアス接続フォーム。
      8. [接続を作成] を選択します。
    2. [Twitter_Media] 接続エイリアスを構成します。
      1. 移動先 すべて > プロセス自動化 > ワークフロースタジオ.
      2. [統合] タブをクリックします。
      3. [Connections (接続)] タブを選択します。
      4. [すべての接続を検索] フィールドに「 Twitter_Media」と入力します。
      5. Twitter_Mediaタイルで、[ 詳細を表示] を選択します。
        Twitter_mediaエイリアスの詳細を表示します。
      6. [Configure] を選択します。
      7. [ 接続を作成 ] フォームのフィールドに入力します。
        フィールド 説明
        接続名 Twitter 接続エイリアスレコードを識別するための名前です。
        接続 URL https://upload.twitter.com」と入力します。
        コンシューマーキー X開発者アプリのコンシューマーキーです。
        コンシューマーシークレット X開発者アプリのコンシューマーシークレットです。
        アクセストークン X 開発者アプリのアクセストークンです。
        アクセストークンシークレット X開発者アプリのアクセストークンシークレットです。
        Twitter エイリアス接続フォーム。
      8. [接続を作成] を選択します。