gpt4 book ai didi

ruby - 未初始化的常量 Twitter::Search (NameError) ~ Ruby noob

转载 作者:太空宇宙 更新时间:2023-11-03 16:54:46 25 4
gpt4 key购买 nike

我正在尝试为我正在构建的 Twitter 机器人运行下面的代码(如果这有助于我的事业,不要向人们发送垃圾邮件)但我不断收到此错误消息:

uninitialized constant Twitter::Search (NameError)

在编程方面,我完全是菜鸟,尤其是 Ruby。请有人帮忙!

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

最佳答案

我假设您使用的是最新版本的 twitter gem。

根据文档 ( Twitter Documentation ),没有 Twitter::Search搜索似乎是通过 Twitter::API.search 方法 ( Method Documentation here )

完成的

关于ruby - 未初始化的常量 Twitter::Search (NameError) ~ Ruby noob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13063533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com