/ / Pobieranie najnowszego tweeta, który nie jest wiadomością bezpośrednią - ruby, ruby-on-rails-3, twitter, tweets

Pobieranie najnowszego tweeta, który nie jest bezpośrednią wiadomością - ruby, ruby-on-rails-3, twitter, tweety

Używam sferik ”na Twitterze aby pobrać najnowszy tweet z konta na Twitterze za pomocą:

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

Działa to ładnie, ale obejmuje tweety z bezpośrednimi wiadomościami. Chciałbym pokazać najnowszy standardowy tweet (tj. Nie tweeta dla kogoś).

Jak mogłem to zrobić?

Odpowiedzi:

1 dla odpowiedzi № 1

Po prostu bawiłem się trochę z lib i wydaje się, że nawet jeśli jest @user w tekście to_user właściwość tweeta jest zerowa. Możliwym sposobem byłoby po prostu wyszukanie w tekście wystąpień @user smyczki. Na przykład w ten sposób:

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