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