ステップ 1: 認証を設定する
REST API を使用するには、要求を正常に送信するためにアクセストークンが必要です。アクセストークンは、ユーザ名とパスワードの認証フローを使用して取得できます。 通常は、要求にログイン情報を含める必要がない OAuth 認証フローを使用してアクセストークンを取得することをお勧めします。ただし、cURL で使用できる認証フローは、ユーザ名とパスワードの認証フローのみです。このクイックスタートでは、この方法でアクセストークンを取得します。 アクセストークンを取得する前に、このクイックスタートに記載されている前提条件がすべて完了していることを確認してください。 次の cURL テンプレートを使用して、Salesforce の OAuth エンドポイントに要求を送信します。 curl https://MyDomainName.my.salesforce.com/services/oauth2/token -d 'grant_type=password' -d 'client_id=consumer-key' -d 'client_secret=consumer-secret' -d 'username=my-login@domain.com' -d 'password=my-password' MyDomainName は自分の Salesforce 組織のドメインと置き換えます。 consumer-key と consumer-secret は、前提条件のステップで取得した、接続アプリケーションのコンシューマ鍵とコンシューマの秘密に置き換えます。 my-login@domain.com と my-password は、Salesforce 組織のログイン情報と置き換えます。 要求が失敗してログインできない場合は、 Salesforce ヘルプの 「ログイン問題のトラブルシューティング」 を参照してください。 要求が成功した場合、応答にはアクセストークンが含まれています。このアクセストークンは、Salesforce のデータにアクセスするために他の要求で使用できます。次に例を示します。 {"access_token":"00D5e000001N20Q!ASAAQEDBeG8bOwPu8NWGsvFwWNfqHOp5ZcjMpFsU6yEMxTKdBuRXNzSZ8xGVyAiY8xoy1KYkaadzRlA2F5Zd3JXqLVitOdNS", "instance_url":"https://MyDomainName.my.salesforce.com", "id":"https://login.salesforce.com/id/00D5e000001N20QEAS/0055e000003E8ooAAC", "token_type":"Bearer", "issued_at":"1627237872637", "signature":"jmaZOgQyqUxFKAesVPsqVfAWxI62O+aH/mJhDrc8KvQ="}
https://developer.salesforce.com/docs/atlas.ja-jp.api_rest.meta/api_rest/quickstart_oauth.htm