2

私が構築している Twitter ボットに対して以下のコードを実行しようとしています (それが私の目的に役立つ場合は、人々にスパムを送信するためではありません) が、次のエラー メッセージが表示され続けます。

uninitialized constant Twitter::Search (NameError)

私はプログラミング、特にルビーに関しては全くの素人です。誰か助けてください!

require 'rubygems'
require 'twitter'

Twitter.configure do |config|
  config.consumer_key = "XXXXXXXXXXXXXXXXXXXXXX"
  config.consumer_secret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
  config.oauth_token = "XXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
  config.oauth_token_secret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
end

Twitter.user

  client = Twitter::Client.new
  search = Twitter::Search.new

  search.containing("news").containing("journalism").containing("newsrooms").result_type("recent").per_page(3).each do |x|
    until x.text.length <= 90 do
      y = x.text.chop!
    end
    y = "via: " + y
    client.update("#{y}")
    end
4

1 に答える 1

0

私は、あなたが最新バージョンの twitter gem を使用していると仮定しています。

ドキュメント ( Twitter ドキュメント) によると、メソッド ( Method Documentation here )を介して検索 Twitter::Search 行うようです。Twitter::API.search

于 2012-10-25T13:48:02.397 に答える