メインコンテンツにスキップ
Loading...
Skip to article
  • Customer Experience
    Customer Experience
  • Employee Experience
    Employee Experience
  • Brand Experience
    Brand Experience
  • Core XM
    Core XM
  • Design XM
    Design XM

Qualtrics API入門


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


Qualtrics APIについて

Qualtrics APIを使用して、クアルトリクス内の反復プロセスを自動化したり、クアルトリクスに情報を渡したり引き出したりできます。たとえば、ブランド管理者は、数百のアカウントを個別に作成するのではなく、Qualtrics APIを使用してアカウント作成プロセスを自動化できます。同様に、ユーザーは連絡先リストを手動でコンパイルしてインポートする代わりに、連絡先リストの作成を自動化できます。クアルトリクスには、ニーズに合ったAPIの使用方法を判断するのに役立つさまざまなAPIソリューションガイドもあります。

注意: API 拡張を実装するには、プログラミングの知識が必要な場合があります。クアルトリクスサポートチームでは、カスタムコーディングに関するサポートやコンサルティングは提供していません。ただし、 コミュニティの経験豊かなユーザー(英語) に尋ねてみることは可能です。カスタムコーディングサービスの詳細については、クアルトリクスの営業担当にお問い合わせください。

さまざまな製品のAPIアクセス

クアルトリクスには、実用的なデータをリアルタイムで収集できるさまざまな製品があります。これらの製品には、アンケートプラットフォーム、Site Intercept、XM Directory(ターゲットオーディエンス)などがあります。Qualtrics API機能を購入すると、ライセンスに含まれるすべての製品でAPIを使用できるようになります。

各製品向けAPIの最新バージョンのドキュメントへのリンクは次のとおりです。

クアルトリクスは、常に最新バージョンのAPIの使用をお勧めしています。

Qualtrics v3 APIを理解する

Qualtrics v3 APIは、簡単なURL構文を使用してシステムの通信やクエリーを実行できるREST APIです。クアルトリクスシステムとの通信は、一連の要求と考えることができます。情報をクアルトリクスに送信、更新、削除、またはシステムに戻すよう要求できます。これらの要求は、JSON応答を返すGET、POST、PUT、DELETEのいずれかの要求によって作成できます。

これらの手段を通じてQualtrics APIを使用すると、クアルトリクスシステムの一部とやり取りし、これらの領域をご使用のCRMと統合できます。

はじめに

Qualtrics APIの開始方法については、Qualtrics APIクイックスタートを参照してください。

パラメータの受け渡し

パラメーターは、リクエストの構成要素です。各APIリクエストは、複数のグローバルパラメーターをクアルトリクスに渡す必要があります。また、リクエスト固有のパラメーターといくつかのオプションのパラメーターも必要です。

X-API-TOKENとして、リクエストのヘッダーを通じてAPIトークンを常に渡す必要があります。実行中の特定の要求に応じて、ヘッダー、URL、または要求の本文を介し、他のパラメーターを渡す必要がある場合があります。本体を介してパラメーターを渡す場合、パラメーターをJSON形式で送信する必要があります。この方法を使用する場合、Content-Type(application/jsonまたはmultipart/form-data)を指定する必要があります。

: 次の POST 例では、cURL で Base URL、Content-Type、および Token をヘッダに指定します。サーベイ ID およびエクスポート形式は、

body.curl -X POST -H 'X-API-TOKEN' -H 'Content-Type: application/json' -d '{

     "surveyId": "SV_012345678912345",

     format": "csv"

 }' 'https://yourdatacenterid.qualtrics.com/API/v3/responseexports'

で指定されます。

APIトークンの生成

Qualtrics APIにアクセスするには、APIトークンが必要です。ライセンス内の各ユーザは、独自の API トークンを生成する必要があります。 作成した各 API 要求を認証するには、アカウントの API トークンが必要です。トークンは、アカウントのパスワードの代わりに使用され、作業のセキュリティを強化するのに役立ちます。認証するには、HTTPS ヘッダ X-API-TOKEN にトークンを含めます。

ヒント:トークンを生成するには、ユーザーは自分のアカウントで[APIにアクセス]権限を有効にしておく必要があります。組織にQualtrics API機能へのアクセス権がない場合は、詳細についてクアルトリクスの営業担当にお問い合わせください。

API トークンを生成する

  1. アカウントの右上隅にあるユーザ設定アイコンをクリックします。
    メニューの[アカウント設定]オプション
  2. アカウント設定]を選択します。
  3. ナビゲーションバーの[クアルトリクスID]をクリックします。
    qualtrics ID へのナビゲーションおよび [トークン生成] のクリック
  4. APIというラベルのボックスで、[トークンを生成]をクリックします。
警告: トークンがすでにある場合は、[トークンを生成]をクリックしないでください。APIトークンは一度だけ生成する必要があります。新しいトークンを生成し、その古いトークンを使用する既存の拡張がある場合、それらの既存の拡張は中断されます。新しいトークンの生成は元に戻せません。以前のトークンを取得することはできません。

クライアントシークレットの登録

  1. Qualtricsアカウントの右上隅にある[ユーザー設定]アイコンをクリックします。
    メニューの[アカウント設定]オプション
  2. アカウント設定]を選択します。
  3. Qualtrics IDに移動します。
    qualtrics ID の oauth セクションに移動し、[create client] をクリックします。
  4. OAuth クライアントマネージャを選択します。
  5. [クライアントの作成] をクリックします。
  6. クライアント名を入力してください。
    新しい OAuth クライアントの作成
  7. 必要に応じて、連絡先メールアドレスを入力します。
  8. Grant Type には、Client Credentials を選択します。
  9. [クライアントの作成] をクリックします。
  10. クライアント IDクライアントシークレットを書き留め、安全な場所に保存します。
    Client credentials, client ID, client secret, クライアント認証情報, クライアント ID, クライアントシークレット

    注意: このウィンドウを終了すると、クライアントシークレットは復元できなくなります。クライアントシークレットを失った、または忘れた場合は、上記のプロセスを繰り返して新しいシークレットを生成する必要があります。
ヒント:クアルトリクスIDの検索の詳細については、「クアルトリクスIDの検索」を参照してください。

当サポートサイトの日本語のコンテンツは英語原文より機械翻訳されており、補助的な参照を目的としています。機械翻訳の精度は十分な注意を払っていますが、もし、英語・日本語翻訳が異なる場合は英語版が正となります。英語原文と機械翻訳の間に矛盾があっても、法的拘束力はありません。