ベストプラクティス
このセクションで説明するベストプラクティスを考慮してください。
要求データおよび応答データには JSON を使用する
Salesforce1 レポート REST API では、JSON の要求データおよび応答データはサポートされますが、XML はサポートされません。リクエストボディで Salesforce1 レポート API を使用する場合、要求ヘッダーで Content-Type: application/json を使用します。
Salesforce1 レポート API の制限
Salesforce1 レポート API には次の制限があります。
- レポート API の制限
-
- クロス条件、標準レポート条件、行制限による絞り込みは、データを絞り込む場合には使用できません。
- 履歴トレンドレポートは、マトリックスレポートでのみサポートされています。
- API では、列として選択された 100 個までの項目を含むレポートのみ処理できます。
- 最近参照した 200 個までのレポートのリストが返されます。
- 1 時間あたり 500 回までのレポートの同期実行を組織で要求できます。
- API では、一度に 20 回までのレポートの同期実行の要求をサポートしています。
- 非同期に実行された 2,000 個までのレポートインスタンスのリストが返されます。
- API では、レポートの非同期実行の結果を取得するために、一度に 200 件までの要求をサポートしています。
- 1 時間あたり 1,200 回までの非同期要求を組織で要求できます。
- レポートの非同期実行の結果は、24 時間以内に使用できます。
- API では、レポートの最初の 2,000 行までが返されます。検索条件を使用して結果を絞り込むことができます。
- レポートの実行時にカスタム項目の検索条件を 20 件まで追加できます。
- ダッシュボード API の制限
-
- 1 時間あたり 200 回までのダッシュボードの更新を組織で要求できます。
- 1 時間あたり最大 5,000 個のダッシュボードの結果を組織で要求できます。