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

sObject Rows by External ID 使用したヘッダーの返送

sObject Rows by External ID リソースに GET 要求を送信したときに返されるヘッダのみを返します。これにより、コンテンツ自体を取得する前に、GET 要求で返されたヘッダー値を確認できます。

セキュリティ上の理由で、一部のトップレベルドメイン (TLD) は特定のファイル形式拡張子と競合する場合があります。実装を調整して、そのようなケースを回避してください。

たとえば、example@email.inc のようなメールアドレスを外部 ID として使用すると、「404 not found」エラーが返されます。

競合する TLD は、いくつかの回避策によって対処できます。

  • 別の外部 ID 項目を使用します。
  • メール項目と同じ新しい外部 ID 項目を作成し、このケースに対応するために「.」を「_」に置き換えます。
  • 「.inc」で終わるメールに対してクエリを実行し、レコード ID を取得してそれを upsert (更新/挿入) 要求に使用します。
  • upsert 要求に REST API の代わりに SOAP API を使用します。
  • カスタム Apex REST API を作成して、メールをパスパラメータでなくクエリパラメータとして受け入れます。Apex を使用して、upsert 要求を実行します。

メモ

URI
/services/data/vXX.X/sobjects/sObjectName/fieldName/fieldValue
形式
JSON、XML
HTTP メソッド
HEAD
認証
Authorization: Bearer token
パラメータ
なし