require 'rubygems' require 'twitter'
require 'rubygems'
require 'twitter'
def track
ARGV.each do |name|
puts name + " => " + Twitter.user("#{name}").location
end
end
bash$ ./location_tracker.rb ladygaga aplusk Oprah ladygaga => New York, NY aplusk => Los Angeles, California Oprah => Chicago, IL
require 'rubygems' require 'twitter' puts "User exists" if Twitter.user?(ARGV[0])
require 'rubygems'
require 'twitter'
names = Twitter.user_search("Arpan")
Twitter::Unauthorized: GET https://api.twitter.com/1/users/search.json?q=Arpan% 20Sen: 401: Could not authenticate you. from D:/Ruby/lib/ruby/gems/1.8/gems/twitter-1.6.2/lib/faraday/response/r aise_http_4xx.rb:12:in `on_complete' from D:/Ruby/lib/ruby/gems/1.8/gems/faraday-0.7.4/lib/faraday/response.r b:9:in `call' from D:/Ruby/lib/ruby/gems/1.8/gems/faraday-0.7.4/lib/faraday/response.r b:62:in `on_complete'
Twitter.configure do |config| config.consumer_key = "mT4atgBEKvNrrpV8GQKYnQ" config.consumer_secret = "BiQX47FXa938sySCLMxQCTHiTHjuTTRDT3v6HJD6s" config.oauth_token = "22652054-Yj6O38BSwhwTx9jnsPafhSzGhXvcvNQ" config.oauth_token_secret = "o9JuQuGxEVF3QDzMGPUQS0gmZNRECFGq12jKs" end
require 'rubygems' require 'Twitter' Twitter.configure do |config| config.consumer_key = "mT4atgBEKvNrrpV8GQKYnQ" config.consumer_secret = "BiQX47FXa938sySCLMxQCTHiTHjuTTRDT3v6HJD6s" config.oauth_token = "22652054-Yj6O38BSwhwTx9jnsPafhSzGhXvcvNQ" config.oauth_token_secret = "o9JuQuGxEVF3QDzMGPUQS0gmZNRECFGq12jKs" end users = Twitter.user_search(ARGV[0]) users.each do |user| print "\n" + user.name + " => " print user.location unless user.location.nil? end
Arpan Jhaveri => New York Arpan Boddishv => Arpan Peter => Bangalore,India Arpan Podduturi => NYC Arpan Kumar De => IIT Kharagpur Arpan Shrestha => Kathmandu, Nepal Arpan Divanjee => Mumbai,India Arpan Bajaj => Bay Area, CA
require 'rubygems'
require 'twitter'
#.. authentication code here
users = Twitter.user_search(ARGV[0], {:per_page => 15})
#... same as Listing 10
#... usual authentication stuff
pagecount = 0
while pagecount < 10
u = Twitter.user_search("#{ARGV[0]}", {:per_page => 20, :page => pagecount})
u.each do |user|
print "\n" + user.name + " => " + user.screen_name
print " => " + user.location unless user.location.nil?
end unless u.size < 20
pagecount += 1
end
#... user authentication
pagecount = 0
while pagecount < 10
u = Twitter.user_search("#{ARGV[0]}", {:per_page => 20, :page => pagecount})
u.each do |w|
if w.location == "New York"
results = Twitter::Search.new.from(w.screen_name).containing("ruby").fetch
puts w.screen_name if results.size > 10
end
end unless u.size < 20
pagecount += 1
end
#... user authentication code
results = search.hashtag("ruby").fetch
results.each do |r|
puts r.text + " from " + r.from_user
end
search.containing("ruby").not_containing("rails").fetch
search.containing("ruby").not_containing("rails").mentioning("username").from("place-id")
search.phrase("ruby on rails").fetch
puts Twitter.rate_limit_status
<#Hashie::Mash hourly_limit=350 remaining_hits=350 reset_time="Sat Aug 13 21:48: 59 +0000 2011" reset_time_in_seconds=1313272139>
Twitter.rate_limit.status.remaining_hits
<#Hashie::Mash hourly_limit=150 remaining_hits=77 reset_time="Sat Aug 13 21:13:5 0 +0000 2011" reset_time_in_seconds=1313270030>
#... authentication code Twitter.update (ARGV [0])
#... authentication code
Twitter.direct_message_create("username", "Hi")
#... authentication code Twitter.direct_messages_sent.each do | s | puts "Sent to: " + s.recipient_screen_name puts "Text: " + s.text end
#... authentication code Twitter.retweets_of_me.each do |rt| print rt.text puts " retweet count = " + rt.retweet_count.to_s end
#... authentication code Twitter.retweets_of_me.each do |rt| print rt.text print " retweeted by " Twitter.retweeters_of(rt.id).each do |user| puts user.screen_name end end
Twitter.trends.each do | trend | puts trend.name end
Twitter.local_trends(12586534 ).each do | trend | puts trend #local_trends returns String end
Twitter.suggestions("technology").users.each do | user |
puts user.screen_name
end
#... authenticate yourself
puts Twitter.follower_ids("sachin_rt").ids.size
#... authenticate yourself
puts Twitter.follower_ids("sachin_rt").ids[0..49].sort!{|a, b| \
Twitter.user(a).followers_count <=> \
Twitter.user(b).followers_count}.reverse.first.name
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有