この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Apex REST POST メソッドを使用したレコードの作成

このレッスンでは、ワークベンチで REST Explorer を使用し、REST クライアント要求を送信して新しい商品レコードを作成します。この要求は、レッスン 1 で実装した Apex REST メソッドの 1 つを呼び出します。

ワークベンチの REST Explorer は REST クライアントをシミュレー��ョンします。ログインユーザのセッションを、Apex REST メソッドをコールする認証メカニズムとして使用します。

前のチュートリアルですでにサンプルデータをワークベンチで設定している場合、この手順の最初の数ステップを省略してもかまいません。

  1. https://developer.salesforce.com/page/Workbench に移動します。
  2. ログイン情報の入力を求められたら、ログイン情報を入力し、[Login (ログイン)] をクリックします。
  3. [Environment (環境)][Production (本番)] を選択します。
  4. サービスの利用規約に同意し、[Salesforce でログイン] をクリックします。
  5. [Allow (許可)] をクリックして、ワークベンチが自分の情報にアクセスできるようにします。
  6. ログインしたら、[utilities] | [REST Explorer] をクリックします。
  7. ログイン情報を入力し、[Salesforce へのログイン] をクリックします。
  8. [POST (投稿)] をクリックします。
  9. REST Explorer では、組織のインスタンス URL に対する相対パスを指定する必要があるため、インスタンス URL に追加するパスのみを入力します。URL の入力ボックスで、デフォルトの URL を /services/apexrest/Merchandise/ で置き換えます。
  10. リクエストボディに、挿入するオブジェクトを示す次の JSON 文字列を挿入します。

    作成するオブジェクトの項目名は、コールするメソッドのパラメータ名と大文字小文字を含め一致させる必要があります。

  11. [Execute (実行)]をクリックします。
    これにより、createMerchandise メソッドがコールされます。応答には、新しい商品レコードの ID が含まれます。
  12. 応答から ID 値を取得するには、[Show Raw Response (未加工の応答を表示)] をクリックし、応答の下部に表示される ID 値を引用符なしでコピーします。たとえば、"a04R00000007xX1IAI" などが表示されていますが、値はそれぞれ異なります。
    次のレッスンでは、この ID を使用して挿入したレコードを取得します。