2010-12-14 11 views
0

twitter xml(http://search.twitter.com/で取得)を消費するアプリケーションがあり、アカウントで最後に送信された5つのツイートを表示しています。しかし、今は最後の7日間に投稿されたつぶやきだけを取得しています。Twitterのアトムは古いツイートを取得していません

が私からの要求のようなものです:

http://search.twitter.com/search.atom?q=from:twitter&rpp=5&show_user=true

同じ問題のために渡された誰もが私にアイデアを与えることができますか?

ありがとうございます。

+0

json_decodeを使って解析する方が簡単だと思っているので、解析するときはjson形式を使用します。 – Alfred

答えて

0

rpp=5は、「5つ以上のツイートを返さない」ことを意味します。あなたのクエリは、どれほど古いかにかかわらず、ユーザーの最も最近でない5つのツイートを返します。

結果のつぶやきの年齢を制限する唯一の方法は、パラメータsince_idです。

編集:検索APIはlimited to 7 daysのようです。

+0

あなたが言ったように動作するはずですが、7日より新しい場合は最後の5つのつぶやきが戻ってきます。 rppをrpp = 30に置き換えると、@twitterの最後の30個のつぶやきを持たないことになります。 – pedrorezende

+0

@pedrorezende:実際は。 http://dev.twitter.com/doc/get/searchによると、7日間の制限は特定のオペレータにのみ適用されるべきです。しかし、私はhttp://groups.google.com/group/twitter-development-talk/browse_thread/thread/235d7ed0a30878e9/2ff55a8bccf77b88 ...を見つけた – rik

関連する問題