/ / Den neuesten Tweet abrufen, der keine direkte Nachricht ist - Ruby, Ruby-on-Rails-3, Twitter, Tweets

Den neuesten Tweet zu bekommen, der keine direkte Nachricht ist - Ruby, Ruby-on-Rails-3, Twitter, Tweets

Ich benutze sferiks Twitter Gem Um den neuesten Tweet von einem Twitter-Account abzurufen, verwenden Sie:

Twitter.user_timeline("someUserName").first.text

Dies funktioniert gut, beinhaltet aber auch Direktnachrichten-Tweets. Ich möchte den neuesten Standard-Tweet anzeigen (d. H. Keinen Tweet an jemanden).

Wie könnte ich das tun?

Antworten:

1 für die Antwort № 1

Ich habe nur ein bisschen mit der Bibliothek rumgespielt und es scheint, als gäbe es auch eine @user im text die to_user Eigentum des Tweets ist null. Eine Möglichkeit wäre, den Text einfach nach Vorkommen von zu durchsuchen @user Streicher. Zum Beispiel so:

tweets.find {|x| x.text.match(/@.*/) == nil }