0

私はsferik の Twitter Gemを使用して、次を使用して Twitter アカウントから最新のツイートを取得しています。

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

これはうまく機能しますが、ダイレクト メッセージのツイートも含まれます。最新の標準ツイートを表示したいと思います (つまり、誰かのツイートではありません)。

どうすればこれを行うことができますか?

4

1 に答える 1

1

ライブラリを少しいじってみたところ@user、テキストにa がある場合でもto_user、ツイートのプロパティは nil のようです。@user考えられる方法は、文字列の出現をテキストで検索することです。たとえば、次のようにします。

tweets.find {|x| x.text.match(/@.*/) == nil }
于 2012-09-02T12:57:09.167 に答える