3

RSSフィードリンクの例:http ://twitter.com/statuses/user_timeline/twitter.rss

Twitterが公開RSSフィードへの呼び出しを制限しているかどうか誰かが知っていますか?これはAPIを使用していませんが、URLへの単純な呼び出しです。

私は公式の(あるいは投機的な)ものを見つけることができません。APIにはy分以内にxリクエストのアクセス制限があることを知っています。公開RSSフィードも同様のパターンに従っているかどうか疑問に思います。モバイルアプリで、これが当てはまるのではないかと思わせるような動作が見られます。

デバイス1は空の応答を受信しますが、デバイス2は同じフィードの更新を取得します。しばらくの間、シミュレーターを実行している私のコンピューターからもそれを見てきました。シミュレーターが更新の取得を停止したため、シミュレーターを実行していた同じマシンのWebブラウザーでフィードを取得できませんでした。TwitterがデバイスによるRSSフィードアクセスを制限しているのではないかと疑っています。これは、前の例では、Twitterサイトが同じWebブラウザーで正しく機能しているときに、WebブラウザーからすべてのRSSフィードにアクセスできなかったためだと思います。

RSSURLは10分ごとに照会されます。

任意の洞察をいただければ幸いです。

4

2 に答える 2

4

認証されていない(OAuthのみ)リクエストレートは1時間あたり150です。OAuthリクエストのレートは1時間あたり350です。リクエストの制限率はIPアドレスごとなので、Twitterが10分ごとに1つのリクエストでリクエストを拒否することはないと思います。

あなたが言及した方法は公開されていますが、レート制限がない唯一のリクエストは検索APIのリクエストです(これは「リアルタイム」に対して少し遅延があります)。とにかく私はあなたが読むことをお勧めします:http://dev.twitter.com/pages/rate-limitinghttp://dev.twitter.com/pages/rate_limiting_faq

于 2011-03-03T02:09:22.367 に答える
1

TwitterのWebサイトはAPIのクライアントであるため、RSSフィードもTwitterAPIのクライアントであると思います。これに関する詳細については、Twitterエンジニアリングサイトのこのページを参照してください。また、レート制限については、Twitterのレート制限に関するFAQを参照してください。

于 2011-03-03T02:12:30.420 に答える