Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

「You have reached the Connect API's hourly request limit for this user and application (このユーザーとアプリケーションに対する Connect API の時間制限に達しました)」のエラー

公開日: Oct 13, 2022
説明

Composite Batch リソースを使用する場合、「You have reached the Connect API's hourly request limit for this user and application (このユーザーとアプリケーションに対する Connect API の時間制限に達しました)」というエラーメッセージが表示される場合があります。 
これは、Connect API の制限であるユーザーあたり 1 時間 2,000 回の一括処理を超過した場合に発生します。 

Composite Batch リソースとは

Composite Batch リソースを使うと、個別のサブ要求シーケンスを実行できます。たとえば、ある取引先の名前を更新し、その取引先の項目値を 1 つの要求で取得できます。
例:
{
    "batchRequests" : [
        {
        "method" :"PATCH",
        "url" : "v34.0/sobjects/account/001D000000K0fXOIAZ",
        "richInput" : {"Name" :"NewName"}
        },{
        "method" :"GET",
        "url" : "v34.0/sobjects/account/001D000000K0fXOIAZ"
        }]
}

Composite Batch により Connect API の制限に達する理由
/composite/batch フレームワークは 1 回の一括処理で複数の SObject REST API コールを実行できるように Connect batch フレームワークの最上部に実装されます。 


 
解決策

Composite Batch リソースは多くの SObject アクションを行う目的で設計されていません。この制限に達する場合、代わりに (コレクションの) Bulk API、SOAP API、TreeSave API など、一括操作に適した API を使用してください。 
 
Composite Batch についての詳細はこちらを確認してください。
ナレッジ記事番号

000382873

 
読み込み中
Salesforce Help | Article