ruby 这个片段是一种简单的ruby方式,用于计算在Twitter上共享指定网址的次数。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 这个片段是一种简单的ruby方式,用于计算在Twitter上共享指定网址的次数。相关的知识,希望对你有一定的参考价值。

require 'twitter'

def counter(url)
	
  consumer_key = '<consumer_key>'
  consumer_secret = '<consumer_secret>'
  access_token = '<access_token>'
  access_token_secret = '<access_token_secret>'
	
  client = Twitter::REST::Client.new do |config|
    config.consumer_key        = consumer_key
    config.consumer_secret     = consumer_secret 
    config.access_token        = access_token        
    config.access_token_secret = access_token_secret    
  end
	
  count = 0

  res = client.search(url, since_id: 0)
  count += res.attrs[:statuses].size

  while res.attrs[:search_metadata][:next_results] do
    since_id = res.attrs[:search_metadata][:max_id]
    res = client.search(url, since_id: since_id)
    count += res.attrs[:statuses].size
  end

  count
end
	

以上是关于ruby 这个片段是一种简单的ruby方式,用于计算在Twitter上共享指定网址的次数。的主要内容,如果未能解决你的问题,请参考以下文章

在 Ruby 中显式返回是一种好的风格吗?

Linux离线安装Ruby详解

ruby

根据日期或 Ruby 版本设置 Ruby 环境

Ruby 发送邮件 - SMATP

雷林鹏分享:Ruby 发送邮件 - SMATP