API 検索アクションの回数制限超過

エラー: このアクションをやりすぎました。後で再試行してください。

私のウェブサイトは、Discourse でトピックをエクスポートするために Search を呼び出す必要があります。現在、ピーク時に約 100 件のリクエストが発生しています。
上記のエラーが表示されます!
この制限を上げる方法はありますか?あるいは、デフォルトで制限がある場合、他のウェブサイトから API 呼び出しを行うための解決策はありますか?

使用しているコマンド: curl: http://meta.discourse.org/search/query.json?term=limit

現在の設定の一部です!

何をしようとしているのですか?検索をこれほど多く呼び出すよりも、より良い方法があるかもしれません。

「いいね!」 2

2番目のウェブサイトでトピックを表示したいです。
ドメイン2 / URL /
URLでDiscourseを検索します。

CURL のヘッダーには Api-Key と Api-Username を使用しました。

{"posts":[],"users":[],"categories":[],"tags":[],"groups":[],"grouped_search_result":{"more_posts":null,"more_users":null,"more_categories":null,"term":null,"more_full_page_results":null,"can_create_topic":false,"error":"この操作を多すぎます。後でもう一度お試しください。","post_ids":[],"user_ids":[],"category_ids":[],"tag_ids":[],"group_ids":[]}}

IP で制限されているようです。何か方法はありますか?

管理者の Api-Username を使用して、一部の (!) レート制限を回避できます。

「いいね!」 1

データをローカルにキャッシュしていますか?

「いいね!」 2

トピックの保存後の内容は、24 時間「key」でキャッシュされ、24 時間後に同じ時間に多くのトピックを取得できるようになります。

試してみます。現在の API ユーザーは USER です。

@Bcat 私も同じ問題に直面しています。どのようにしてこの問題を解決しましたか?

キャッシュしてファイルに書き込み、記録する前にファイルを検索し、24時間後に検索を呼び出します。