0
我使用sferik's Twitter Gem從使用Twitter帳戶獲取最新的鳴叫最新的tweet:獲得這不是一個直接的消息
Twitter.user_timeline("someUserName").first.text
這工作得很好,但包括直接留言鳴叫。我想展示最新的標準Tweet(即不是Tweet @某人)。
我該怎麼做?
我使用sferik's Twitter Gem從使用Twitter帳戶獲取最新的鳴叫最新的tweet:獲得這不是一個直接的消息
Twitter.user_timeline("someUserName").first.text
這工作得很好,但包括直接留言鳴叫。我想展示最新的標準Tweet(即不是Tweet @某人)。
我該怎麼做?
我剛剛在lib中玩了一下,似乎即使在文本中有@user
,推文的to_user
屬性也是零。一種可能的方法是簡單地搜索文本中出現的字符串@user
。例如像這樣:
tweets.find {|x| x.text.match(/@.*/) == nil }
好的想法。我會試一試。儘管稍後在間接推文中添加@users是很常見的,以便這些用戶有效地被抄送,所以這也會拒絕這些用戶。 – Undistraction
您可以將正則表達式調整爲僅匹配字符串開頭的@user。 – drexin