No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
RestRequest を使用した Apex REST のコードサンプル
次のサンプルでは、RestRequest オブジェクトを使用して、ケースに添付ファイルを追加する方法を示します。cURL を使用した認証についての詳細は、『REST API Developer's Guide』の「クイックスタート」のセクションを参照してください。このコードでは、バイナリファイルのデータは RestRequest オブジェクトに保存され、Apex サービスクラスはその RestRequest オブジェクトのバイナリデータにアクセスします。
- [設定] から をクリックして��インスタンスに Apex クラスを作成します。[新規] をクリックして、次のコードを新しいクラスに追加します。
- コマンドラインウィンドウを開き、次の cURL コマンドを実行して、ケースに添付ファイルをアップロードします。curl -H "Authorization: Bearer sessionId" -H "X-PrettyPrint: 1" -H "Content-Type: image/jpeg" --data-binary @file "https://instance.salesforce.com/services/apexrest/CaseManagement/v1/caseId"
- sessionId を、ログイン応答でメモした <sessionId> 要素に置き換えます。
- instance を <serverUrl> 要素に置き換えます。
- caseId を、添付ファイルを追加するケースの ID に置き換えます。
- file を、添付するファイルのパスとファイル名に置き換えます。
コマンドは次のようになります (sessionId は、実際のセッション ID です)。
Apex クラスは、添付ファイル ID を含む次のような JSON 応答を返します。
- 添付ファイルと画像がケースに追加されたことを確認するには、 に移動し、[すべての進行中ケース] ビューを選択します。ケースをクリックし、添付ファイルの関連リストまでスクロールダウンします。作成した添付ファイルが表示されます。