API ドキュメント
RATE_LIMITED
RATE_LIMITED は、API キーが createImage または署名付き URL に、10 秒間で 100 回を超えるリクエストを送ったことを示します。メッセージに書かれた時刻まで待ってから、もう一度お試しください。
問題
API キーが、createImage または署名付き URL に、10 秒間で 100 回を超えるリクエストを送りました。API はステータス 500 を返し、メッセージは You are rate limited, please wait until に時刻が続く形になります。時刻はミリ秒単位の Unix タイムスタンプです。
PDF と保存済みファイルのエンドポイントでは、同じ状態が TOO_MANY_REQUESTS として報告されます。カウンターは、API キーとエンドポイントのグループごとに持ちます。グループの一覧はクォータと上限にあります。
解決方法
メッセージに書かれた時刻まで待ってから、リクエストをもう一度送ってください。createImage、createPdf、署名付き URL のレスポンスには RateLimit-Remaining ヘッダーと RateLimit-Reset ヘッダーが付くので、上限に達する前に送信ペースを落とせます。
一括処理では、同時に送るリクエストの数を制限し、間断なく繰り返すのではなく、短い間隔をあけて再試行してください。同じ画像が再び必要になる場合は、結果を保存して再利用してください。キャッシュから返される署名付き URLは、上限に数えられません。
キーの上限を引き上げるには、an@bannerify.co にご連絡ください。