Salesforce REST Api
ワークベンチは Salesforce API に特化した分かりやすいフレームワークであるため、完全なインテグレーションを記述する準備が整う前にいろいろ試すのに最適な方法です。
---
ワークベンチにログインします。
- Trailhead DE 組織にログインして、ワークベンチに移動します。
- [Environment (環境)] で [Production (本番)] を選択します。
- [API Version (API バージョン)] で、使用可能な最大の番号を選択します。
- 必ず [I agree to the terms of service (サービス契約条件に同意します)] を選択します。
- [Salesforce でログイン] をクリックします。
ワークベンチのホームページが表示されます。このモジュールでは、ワークベンチの数あるツールの 1 つである REST Explorer のみを使用します。
上部のメニューで、
を選択します。
コマンド欄
/services/data/v41.0/sobjects/account/describe
Exceuteボタン押下
Raw Responseリンク押下
Account メタデータが、HTTP 応答ヘッダーの下に JSON で表示されます。REST API は JSON と XML の両方をサポートしているため、XML 応答を指定するように要求ヘッダーを変更しましょう。
HTTP メソッドの横にある [ヘッダー] をクリックします。Accept ヘッダー値の application/json を application/xml に置き換えます。要求ヘッダーは次のようになります。
変更前
Content-Type: application/json; charset=UTF-8
Accept: application/json
変更後
Content-Type: application/json; charset=UTF-8
Accept: application/xml
次に、SObject リソースと POST メソッドを使用して取引先を作成しましょう。URI テキストボックスの既存のテキストを /services/data/vXX.0/sobjects/account に置き換えます。ここで、XX は使用している API のバージョンに対応します。[POST] を選択します。
ーーー
{
"Name" : "NewAccount1",
"ShippingCity" : "San Francisco"
}
ーーー
URI テキストボックスのテキストを に置き換えます。実行します。
/services/data/v41.0/query/?q=SELECT+Name+From+Account+WHERE+ShippingCity='San+Francisco'
参考URL
REST API の使用 単元 | Salesforce Trailhead
参考URL