2

最近、IPP データ サービスを使用するアプリで、これらのエラーが時々発生します。

<RestResponse xmlns="http://www.intuit.com/sb/cdm/v2">
  <Error RequestId="49f7926a9aa84cfc8289534801dee72d">
    <RequestName>ErrorRequest</RequestName>
    <ProcessedTime>2012-12-07T10:10:59+00:00</ProcessedTime>
    <ErrorCode>3001</ErrorCode>
    <ErrorDesc>message=This client has made too many consecutive requests over too short a period of time.  Please wait a short amount of time before attempting to submit again; errorCode=003001; statusCode=403; source=Throttling Policy</ErrorDesc>
  </Error>
</RestResponse>

IPP ドキュメントのどこにも、「スロットリング ポリシー」またはエラー コード「3001」への参照が見つかりません。

スロットリングの制限が何であるかを理解するための助けをいただければ幸いです。それらは、IP、レート制限、同時実行制限、OAuth コンシューマー、OAuth クライアント、その他の何かに基づいているのでしょうか?

編集: 同じ問題に関する IDN フォーラムへのリンク: https://idnforums.intuit.com/messageview.aspx?catid=69&threadid=18910

4

1 に答える 1

5

はい。1 人のユーザーまたは 1 つのレルムに対して 1 分間に 500 件を超えるリクエストがある場合は、スロットリング プロセスが適用されます。

1 分間に 600 件を超えるリクエストがありました。

ほぼすべて (32 件のリクエストを除くすべて) が個別の顧客クエリであったようです...すべて異なる顧客レコード ID です。単一の顧客リスト クエリを作成し、必要に応じてフィルター処理して、1 回の要求で多数の顧客レコードを取得し、呼び出し回数を減らす方法はありますか。

于 2012-12-19T18:24:38.747 に答える