2010-12-14 4 views
0

J'ai une application qui consomme un twitter xml (obtenu en http://search.twitter.com/) et montre les 5 derniers tweets publiés par un compte. Mais maintenant, il récupère seulement les tweets postés au cours des 7 derniers jours.Twitter atome ne récupère pas les anciens tweets

La demande faite par moi est quelque chose comme:

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

Toute personne qui passait pour le même problème peut me donner une idée?

Merci.

+0

Lors de l'analyse, j'utiliserais le format json, car je pense qu'il est plus facile d'analyser avec json_decode. – Alfred

Répondre

0

rpp=5 signifie "ne pas retourner plus de 5 tweets". Votre requête renvoie les 5 tweets les moins récents de l'utilisateur, quel que soit son âge.

La seule façon de limiter l'âge des tweets dans le résultat est le paramètre since_id.

Modifier: L'API de recherche semble être limited to 7 days.

+0

Cela devrait fonctionner comme vous l'avez dit, mais il revient 5 derniers tweets SI ils sont plus récents que 7 jours. Si vous remplacez rpp par rpp = 30, vous verrez que cela n'apporte pas les 30 derniers tweets de @twitter. – pedrorezende

+0

@pedrorezende: En fait. Selon http://dev.twitter.com/doc/get/search, la limite de 7 jours ne devrait s'appliquer qu'à certains opérateurs. Mais j'ai trouvé http://groups.google.com/group/twitter-development-talk/browse_thread/thread/235d7ed0a30878e9/2ff55a8bccf77b88 ... – rik

Questions connexes