草庐IT

twitter-gem

全部标签

ruby-on-rails - 如何像使用 Nokogiri gem 一样使用 Ox gem 打开、解析和处理 XML 文件?

我想打开一个外部XML文件,解析它并使用数据存储在我的数据库中。我用Nokogiri很容易做到这一点:file='...external.xml'xml=Nokogiri::XML(open(file))xml.xpath('//Element').eachdo|element|#processelementsandsavetoDatabasee.g.:@data=Model.new(:attr=>element.at('foo').text)@data.saveend现在我想尝试(可能更快)Oxgem(https://github.com/ohler55/ox)-但我不知道如何打开和

xml - 绕过循环函数中的错误(用于从 Twitter 中提取数据)

我创建了一个循环函数,它使用搜索API以一定的时间间隔(比如每5分钟)提取推文。这个函数做了它应该做的事情:连接到推特,提取包含特定关键字的推文,并将它们保存在一个csv文件中。但是偶尔(一天2-3次)循环会因为以下两个错误之一而停止:htmlTreeParse(URL,useInternal=TRUE)错误:为http://search.twitter.com/search.atom?q=创建解析器时出错6.95322e-310tst&rpp=100&page=10UseMethod("xmlNamespaceDefinitions")错误:没有适用于“xmlNamespaceDef

ruby-on-rails - 使用 Savon gem 修改 SOAP XML 命名空间

我正在尝试修改我的SavonSOAP调用中的命名空间之一。这是我的请求的样子:HTTPIGETrequesttowww.intg.pathway.verosapps.com(excon)SOAPrequest:https://www.intg.pathway.verosapps.com/VerosPathway.svcSOAPAction:"urn:IVerosPathway/VerosPathway_Ping",Content-Type:text/xml;charset=UTF-8,Content-Length:434*username**password*我不得不做大量调整,因为这

xml - Builder gem 中的命名空间属性

我正在尝试使用buildergem在RubyonRails应用程序中构建此示例:1033199434我可以生成一个带有命名空间的标签,如下所示:xml=Builder::XmlMarkup.newxml.ngp:contactGet...但我无法在该标记内获取属性。我认为xml.ngp:contactGet("xmlns:xsi"=>"http://www.w3.org/2001/XMLSchema-instance""xmlns:ngp"=>"http://www.ngpsoftware.com/ngpapi"会起作用,但不起作用。请帮忙! 最佳答案

c# - Linq to Twitter - token 无效/过期

全部,我在Windows控制台应用程序中有以下代码。我正在使用LinqtoTwitter(http://linqtotwitter.codeplex.com/)。auth.IsAuthorized行返回true。但它在搜索时因无效/过期token错误而失败。我已经检查并仔细检查了key和token。任何帮助将不胜感激。staticvoidprocessTweets(){varauth=newSingleUserAuthorizer{Credentials=newInMemoryCredentials{ConsumerKey=Utility.GetSetting("ConsumerKey

ruby - 将 Gem 推送到托管的认证提要失败

我正在尝试将gem推送到托管的Artifactory,并且在每一步都遇到问题。我的环境是:操作系统:Windows7x64Professionalruby:ruby1.9.3p545我不得不使用cacert.pem来将人工url添加到我的源列表中,但那部分现在可以正常工作了。下一步Artifactorydocumentation是获取一个apikey并将其通过管道传输到~/.gem/credentials。当我这样做时,apikey下载成功,但gem完全崩溃。gemC:/ruby193/lib/ruby/1.9.1/psych.rb:203:in`parse':():controlch

ruby - 在 CygWin 上安装 ruby​​ gems 时出现 TypeError

我已经在CygWin中安装了ruby2.2.5/gem2.3.0但在使用geminstall时出现安装错误。正如某些地方所建议的那样,我也尝试了gemupdate--system但即使那样也没有帮助。如何解决这个问题?我附上了我运行的命令的输出:$geminstallnapa--backtraceERROR:Whileexecutinggem...(TypeError)noimplicitconversionofnilintoString/usr/local/share/ruby/site_ruby/rubygems/installer.rb:168:in`check_executab

windows - 为什么即使 gem 文件夹中装满了已安装的 gem, 'gem list local' 也找不到这些 gem?

当我输入时:gemenv在我的Windows系统上,它会生成以下信息:RubyGemsEnvironment:-RUBYGEMSVERSION:1.3.5-RUBYVERSION:1.8.7(2010-01-10patchlevel249)[i386-mingw32]-INSTALLATIONDIRECTORY:C:/Ruby/lib/ruby/gems/1.8-RUBYEXECUTABLE:C:/Ruby/bin/ruby.exe-EXECUTABLEDIRECTORY:C:/Ruby/bin-RUBYGEMSPLATFORMS:-ruby-x86-mingw32-GEMPATHS:

ruby-on-rails - Windows 上的 Rails Bundler 拒绝安装 hpricot(即使在手动安装 gem 时也会出现错误 : no such file to load -- hpricot)

已升级到Rails3,并在混合平台开发组中使用Bundlerforgems。我在Windows上。当我运行BundleInstall时,它会成功完成,但不会安装hpricot。hpricot行是:gem"hpricot","0.8.3",:platform=>:mswin也试过gem"hpricot",:platform=>:mswin两者都很好,但是当我尝试执行“bundleshowhpricot”时,我得到:Couldnotfindgem'hpricot'inthecurrentbundle.如果我运行Rails控制台并尝试“require'hpricot'”,我会得到:LoadE

windows - 在 Windows 上设置 Resque gem 时,resque-web 命令导致错误

我刚刚看了这个关于Resque的惊人的railscast.在我启动redis服务器并启动workers之后:rakeenvironmentresque:workQUEUE="*"我想加载resque网络界面。跑完后resque-web-p8282出现这个错误:C:\Users\makaroni4\free_frog\ffapi>resque-web-p8282[2011-06-2119:04:13+0400]RunningwithWindowsSettings[2011-06-2119:04:13+0400]Starting'resque-web'...[2011-06-2119:04