問題タブ [rate-limiting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
api - Instagram Realtime API は大量のタグから私たちを自動的に登録解除しますか?
質問: インスタグラムのリアルタイム API は、大量のサブスクリプション (人気のあるタグなど) から自動的にサブスクライブを解除しますか?
いくつかの適度な量のタグのリアルタイム フィード更新の購読に成功し、すべての更新を表示できます。
ただし、大量のタグ (たとえば、1 秒間に複数の更新を取得するタグ) をサブスクライブすると、API リクエストを自分の側でレート制限しても、Instagram からの通知が届かなくなります。コールバック URL へのアクセスを停止するだけです。まだ購読しているかどうかを確認したところ、購読がまだ表示されています。ただ何も来ていません。
Instagram は、ニュースグループが閉鎖され、StackOverflow を監視していると述べているため、ここでこの質問をしています。彼らがスロットリングするほど高速でデータを送信している場合 (私がプラットフォームにスロットリングを組み込んでいても)、それは API のユーザーが解決できない問題です。
UPDATE サブスクリプションを確認すると、実際には、数秒後に大量のタグサブスクリプションから自動的にサブスクライブ解除されることが示されています. ベンチマークでは、0.1ミリ秒以内に応答を送信し、 2 秒以内に応答を要求しているように見えるので、応答がないことは問題ではないと考えています。
asp.net - .NET の API 管理レイヤー
現在、WCF Rest API、ASP.NET Web API、および ServiceStack を使用する .net サービスの API エンドポイントを公開しています。
API にレート制限と認証を追加したいのですが、これを追加するために、各サービスに認証/レート制限を実装したくありません。
それを管理するサービスの後に配置できるプラットフォーム (オープンソースは必須) があるかどうか知っていますか? アピジーのような?
ruby - Sinatra アプリにキャッシュを実装して、Twitter のレート制限を処理する
ユーザーの 2 つのツイートを取得し、10 人のリツイート者を番号の降順で表示する小さな Sinatra スクリプトを作成しました。フォロワー数:
パズル/パズル.rb
レート制限を処理しようとしています。
レート制限を超えないようにjson出力をキャッシュする方法は?