J'utilise Twitter Gem de sferik pour récupérer le dernier Tweet depuis un compte Twitter en utilisant:
Twitter.user_timeline("someUserName").first.text
Cela fonctionne bien mais inclut les tweets de message direct. Je voudrais afficher le dernier Tweet standard (c'est-à-dire pas un Tweet @ quelqu'un).
Comment pourrais-je faire ça?
Réponses:
1 pour la réponse № 1Je viens de jouer un peu avec la lib et il semble que même quand il y a un @user
dans le texte le to_user
la propriété du tweet est nulle. Une façon possible de le faire serait de simplement rechercher dans le texte les occurrences de @user
cordes. Par exemple, comme ceci:
tweets.find {|x| x.text.match(/@.*/) == nil }