2

Twitter 検索 API からいくつかの @user および #hashtags を取得しようとしています。クエリが複雑なため、403 エラーが発生しています。これに対して推奨される回避策は何か疑問に思っています。

私の考えは、各用語を個別にクエリすることです。したがって、ツイートを取得したい @user が 40 人いる場合、40 個のクエリを作成し、それぞれをキャッシュしてから、キャッシュからデータを取得して 1 つのフィードとして表示します。

別の方法や提案があれば、洞察をいただければ幸いです。

4

1 に答える 1

0

Twitter は検索の複雑さのアルゴリズムを微調整しており、正確な詳細は時間の経過とともに変化する可能性があると思います。論理演算の経験則は約 10 だと思います。言い換えると、各用語は OR 演算です。したがって、クエリごとに 10 個の用語で問題ない場合があります。また、403 を回避するためにいくつできるかを実験してから、クエリの複雑性スコアが変化した場合に備えてより多くの余地を与えるためにバックオフすることをお勧めします。

ジョー

于 2012-08-29T14:51:07.273 に答える