QueryAll
指定された SOQL クエリを実行します。Query リソースとは異なり、QueryAll は merge または delete によって削除されたレコードを返します。また、QueryAll はアーカイブ済みの ToDo と行動のレコードの情報を返します。QueryAll は、API バージョン 29.0 以降で使用できます。
クエリ結果が大きすぎる場合、応答には、結果の最初のバッチと応答の nextRecordsUrl 項目のクエリ識別子が含まれます。識別子は、追加の要求で次のバッチを取得するために使用できます。 nextRecordsUrl の URL に query が指定されている場合でも、最初の QueryAll 要求の残りの結果が提供されます。残りの結果には、最初のクエリに一致した削除されたレコードが含まれます。
- URI
- /vXX.X/queryAll/?q=SOQL クエリ
- 最初の結果が大きすぎる場合、以降のクエリ結果は次のように取得します。
- /vXX.X/queryAll/クエリの識別子
- 形式
- JSON、XML
- HTTP メソッド
- GET
- 認証
- Authorization: Bearer token
- パラメータ
-
パラメータ 説明 q SOQL クエリ。有効な URI を作成するには、クエリ文字列内のスペースを「+」文字で置き換える必要があります。たとえば、クエリパラメータ文字列は「SELECT+Name+FROM+MyObject」のようになり���す。 - 例
-
- 削除された項目を含むクエリを作成する例は、「削除された項目を含む SOQL クエリを実行する」を参照してください。
- クエリ識別子を使用して追加の結果を取得するクエリの例は、「SOQL クエリの残りの結果の取得」を参照してください。
SOQL についての詳細は、『SOQL および SOSL リファレンス』を参照してください。クエリのバッチサイズについての詳細は、『SOAP API 開発者ガイド』の「クエリのバッチサイズの変更」を参照してください。