大量リクエストの禁止
負荷テストや動作テスト等いかなる目的でも、レート制限を超えて大量のリクエストの送信を禁止しております。
レート制限(スロットリング)
APIアクセスはスロットルによる制限がございます。
アプリ毎に、最大10リクエスト/秒までのアクセスを推奨しています。
この基準内でアクセス頻度をご調整ください。
もし短時間で大量のAPIリクエストが送信された場合、一時的に制限がかかり、エラー(429: Too Many Requests)が返されます。
エラーコードが表示された場合は、少し時間をおいてからリクエストを再度送信してください。
リクエスト送信の注意事項
同時に複数のリクエストを送信されますと、システムに負荷がかかる可能性がございます。
そのため、短時間での同時送信はお控えいただき、レスポンスを待ってから次のリクエストを送信する等、連続的にリクエストを送信してください。
その他、認証方法についての注意事項は、APIリクエストをご確認ください。
アクセス制限
独自のコスト計算でアクセス制限を行っております。
複雑さ制限
{
"errors": [
{
"message": "operation has complexity 647, which exceeds the limit of 500",
"extensions": {
"code": "COMPLEXITY_LIMIT_EXCEEDED"
}
}
],
"data": null,
"extensions": {
"date": 1687243927702,
"serverTimeOffset": 540
}
}
コスト制限
{
"errors": [
{
"message": "operation has cost 2068, which exceeds the limit of 2000",
"extensions": {
"code": "COST_LIMIT_EXCEEDED"
}
}
],
"data": null,
"extensions": {
"date": 1687244017429,
"serverTimeOffset": 540
}
}
depth制限
{
"errors": [
{
"message": "operation has maximum depth 21, which exceeds the limit of 20",
"extensions": {
"code": "DEPTH_LIMIT_EXCEEDED"
}
}
],
"data": null,
"extensions": {
"date": 1687189916907,
"serverTimeOffset": 540
}
}