クイックスタートの前提条件
クイックスタートを始める前に、前提条件をすべて満たしていることを確認してください。
Developer Edition にサインアップする
Developer Edition は、テストや開発用の Salesforce 組織を簡単に入手できる無料ソリューションです。また、Sandbox などの開発に適した組織がある場合は、これを利用してクイックスタートの手順を進めることもできます。
Developer Edition に https://developer.salesforce.com/signup でサインアップしてください。サインアップ後に、パスワード情報を記載したメールが届きます。
「API の有効化」権限があることを確認する
Salesforce ヘルプの「ユーザ権限」の手順に従って、ユーザプロファイルの権限に「API の有効化」が設定されていることを確認します。
接続アプリケーションを作成する
必要に応じて Salesforce ヘルプの「接続アプリケーションの作成」の手順に従って、アプリケーションを設定します。このクイックスタートを進めるには、先に「接続アプリケーションの基本設定」と「API インテグレーション用の OAuth 設定の有効化」の 2 つの作業を完了する必要があります。
OAuth の設定を有効にするときには、次の詳細情報について考慮してください。これらは、クイックスタートを進めるために役立ちます。
- このクイックスタートでは、ユーザ名とパスワードの認証フローを使用するため、特定のコールバック URL は重要ではありません。使用するコールバック URL が決まっていない場合は、「https://localhost」と入力してください。
- API アクセスのために、接続アプリケーションに「データへのアクセスと管理」 OAuth 範囲を割り当てます。また、別の目的がある場合は、他の範囲を割り当てることもできます。
- イントロスペクションは、このクイックスタートで使用するユーザ名とパスワードの認証フローではサポートされていないため、[すべてのトークンを調査] オプションを有効にする必要はありません。
コンシューマ鍵とコンシューマの秘密の取得
作成した接続アプリケーションのコンシューマ鍵とコンシューマの秘密を取得します。
- [設定] から、[クイック検索] ボックスに「アプリケーションマネージャ」と入力し、[アプリケーションマネージャ] を選択します。
- 作成した接続アプリケーションのドロップダウンメニューをクリックして、[表示] を選択します。
- [コンシューマ鍵] および [コンシューマの秘密] 項目の値が非表示の場合は、[クリックして公開] をクリックします。
- [コンシューマ鍵] と [コンシューマの秘密] の値をコピーして、後からこのクイックスタートで使用するために保存します。
cURL について習熟する
このガイドの例では、要求の送信に cURL を使用しています。cURL を使用しない場合でも、例の内容を理解できるように、また使用しているツールに例の内容を反映できるように、使用方法を理解しておいてください。詳細は、curl.haxx.se/ のドキュメントを参照してください。