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 № 1Ich 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 }