インターフェースアクセス頻度許可
インターフェース アクセス頻度の許可
頻度制限
Weibo オープン インターフェースは、期間ごとのリクエストのみを制限します A一定の回数。単位時間制限には時間単位と日単位が含まれ、制限ディメンションには単一の許可されたユーザーと単一の IP が含まれ、一部の特別なインターフェイスには個別のリクエスト制限があります。例:
- • アプリ内承認ユーザーは、Weibo オープン インターフェイスを 1 時間あたり n 回のみリクエストできます;
- • アプリ内承認ユーザーは、累積的に Weibo をリクエストできるのは、1 時間あたり n 回だけです日 オープン インターフェイス m 回;
- • IP アドレスは、1 時間あたり x 回のみ Weibo オープン インターフェイスをリクエストできます;
- • Weibo インターフェイスの注文を投稿する許可されたユーザーは、1 時間あたり y 回のみリクエストできます。
このうち、n、m、x、yの具体的な値、Weiboオープンプラットフォームはアプリケーション品質評価システムを採用し、アプリケーション品質のインテリジェントな評価を実現します。 -高品質のアプリケーションには、対応する値がより高くなります。つまり、リクエスト制限が小さくなります。したがって、制限値は固定されておらず、アプリケーション自体の品質に応じて、アプリケーションごとに異なる制限値が設定されます。
開発者が呼び出すインターフェースが開発ニーズを満たせず、認定ユーザー数が 200,000 人を超える場合、開発者はパートナーシップ交渉を申請することができます。当社は、ユーザーのプライバシーと情報セキュリティの確保を前提に、協力、合法性、相互利益の原則に基づいて緊密な協力を行っていきます。
パートナー アプリケーション チャネル: weibo_app@vip.sina.com
開発者が頻度制限に正しく対処する方法
まず第一に、Weibo のオープン インターフェイスの技術原則は HTTP ポーリング (ポーリング) ) プロトコルであり、リアルタイム プッシュ プロトコルではありません。したがって、リフレッシュ頻度を高くしても、最新の情報を即座に取得するという効果は十分に得られない。経験に基づいて、更新頻度は 3 ~ 5 分/回をお勧めします。
ユーザーが率先して行動する限り、現在の周波数制限はニーズを満たすことができます。また、開発者の実際のニーズを考慮すると、開発者が非常に創造的な関数を実装できるように、頻度は若干緩くなります (一部の複雑な関数では、複数のインターフェイスを呼び出すためにデータを結合する必要がある場合があります)。ただし、ユーザーの自発性なしに、サーバー ロボットを介して悪意を持ってユーザー データを取得することは、頻度制限が簡単に引き起こされるため、私たちは反対します。
さらに、開発者は、アクセス頻度をよりインテリジェントに保存でき、たとえば、最近のデータ プルで新しいデータが取得されなかった場合、アクセス頻度を適切に減らすことができます。 Weibo オープン インターフェイスを毎回直接呼び出す代わりに、クライアント側で一部のデータをキャッシュすることもできますが、Weibo オープン プラットフォームではサードパーティのサーバーにユーザー データを保存することが禁止されているため、このメソッドの開発者は料金を支払う必要があることに注意してください。のみ注意 クライアント上にキャッシュすることはできますが、自分のサーバーにアップロードすることはできません。
#レビューに合格していないアプリケーションのテスト アカウント制限
さらに、Weibo はコンテンツフローを読むユーザーエクスペリエンスを非常に重視しているため、一般ユーザーが Weibo コンテンツを読むことを嫌がらせないようにするために、テストアカウントを使用して Weibo の投稿、コメントをリクエストします。操作中、リクエストは成功し、コンテンツは正常に送信できますが、テスト アカウントのみがテスト コンテンツを見ることができ、テスト コンテンツは実際にコンテンツ ストリームに配信されません。非テストアカウント。
テスト アカウント設定は、
「マイ アプリケーション > アプリケーション プロパティの編集 > テスト アカウント」 にあります。
Weibo オープン プラットフォームのセキュリティ メカニズムとアプリケーション インターフェイスへのアクセス禁止
Weibo オープン プラットフォームは常にユーザーの保護を重視してきました。したがって、独自のセキュリティ メカニズムを継続的に改善してきました。 Weibo オープン プラットフォームの現在のセキュリティ メカニズムは、インターフェイスへのアクセスがユーザーの動作呼び出しであるかロボット プログラムの呼び出しであるかを非常に正確に識別できます。
私たちは、開発者が Weibo オープン プラットフォームのリクエスト制限と開発者契約に従い、ロボット プログラムや非ユーザー アクティブを介してインターフェイスを呼び出すのではなく、ユーザーのアクティブな行動に基づいた通常のアクセス インターフェイスを使用できることを望んでいます。行動. 、さらには大量の Weibo ユーザー データをクロールしました。
したがって、頻度制限を超える過度の通話、または非ユーザーのアクティブな行動による頻繁な通話 (頻度制限を超えていない場合でも) Weibo オープン インターフェイスにより、アプリケーション (appkey) と IP Weibo によってブロックされる オープン プラットフォームのセキュリティ メカニズムは、ロボット プログラムやユーザー データの悪意のある取得など、Weibo 開発者契約の違反を識別します。その結果、アプリケーションと IP のインターフェイス アクセス権がブロックされ、オープン インターフェイスに対するすべてのリクエストが制限されます。
- インターフェースの頻度制限に関するよくある質問については、Weibo オープン プラットフォーム Q&A システムを参照してください。