API使用の上限の単位について
アドバンストプランで1000人規模の社員を組織連携している企業で
240 requests/min を超えるBotメッセージ送信を行う方法について質問させてください。
「Rate Limit を含む Request 制限につきましては、すべてテナント単位」という回答になっています。
しかし、LINE WORKS API2.0 ドキュメント の「API 使用の上限」の項には、
「Rate Limit は、アプリを登録したドメインに対して、API 単位で適用されます。」と書いてあり、
アドバンストプランの場合は、「1 API 当たり 240 requests/min」となっています。
これはつまり「アプリを登録するドメイン = LINE WORKSを利用中の企業」であり、
「アドバンストプランで利用中の企業であっても、240 requests/min を超えるBotメッセージ送信を行う方法はない」ということでしょうか?
それとも、アプリを分けるとか、コールバックURL を Bot ごとに違うサブドメインにするとか、またはその他の何らかの方法では、
企業内のユーザーに、合計 240 requests/min を超えるBotメッセージを送ることも可能でしょうか。
投稿に新しいコメントが追加されましたら通知を送信します。
コメント1
업데이트 된 답글입니다.
developers master
バッチ処理: メッセージを一定間隔でバッチ処理し、1分間に240リクエストを超えないように配信する。
レートリミットの管理: APIリクエストを送信する際にレートリミットを監視し、上限に達した場合は一時的にリクエストの送信を停止する。リクエストの送信間隔を調整して、上限を超えないように管理する。
分散送信: 複数のボットを使用してメッセージを送信することで、各ボットのAPI利用上限を分散させる。
プランのアップグレード: より高いAPI利用上限を提供するプランにアップグレードすることを検討する。
LINE WORKS サポートに相談: 特定のビジネスケースにおいては、LINE WORKSのサポートチームに相談し、API利用上限の拡張について相談することも一つの方法です。
キューイングシステムの導入: リクエストをキューに入れ、許容されるレートで順次処理するシステムを導入する。
非同期処理: メッセージ送信を非同期に行い、システムが自動的にレートリミットを考慮しながら処理を行うようにする。
これらの方法は、システムの設計やビジネスの要件に応じて選択し、適切に実装する必要があります。また、APIの利用上限を超えると、サービスの利用が一時的に制限される可能性があるため、注意が必要です。必要に応じて、LINE WORKSの公式ドキュメントやサポートチームに確認を取ることをお勧めします。
2023.12.29
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。