Pregunta

Me gustaría leer los estados eliminados en twitter desde ya puedo tener el user_id y status_id del tatus borrado utilizando el método de "on_delete".

aquí está mi código:

require 'rubygems' 
require 'tweetstream'
   TweetStream::Client.new(USER,PASS).follow(3331681,15846407,30592818,21249843,1367531,428333,  196218494,82158673,   :delete => Proc.new{ |status_id, user_id| puts "#{status_id}, #{user_id}"}) do |status|

#is it a retweet
rt=!defined?(status.method_missing("retweeted_status",status.id).class).nil?
puts "retweet?:"
puts rt.inspect 

if status.in_reply_to_screen_name.nil?    
 if rt
   puts "Retweeted by :#{status.user.screen_name}"  
 else
   puts "Screen name :#{status.user.screen_name}" 
 end
else
  puts "From :#{status.user.screen_name} to #{status.in_reply_to_screen_name}"
end
 puts "Text:#{status.text}"
 puts "#{status.created_at}"
 puts '*' * 7
 puts "user id:#{status.user.id}"
 puts "to :#{status.in_reply_to_user_id}"
 puts '--' * 25
end
¿Fue útil?

Solución

No, no se puede. Esta es una limitación de la API de Twitter en lugar de cualquier biblioteca de Ruby. Solía ??ser posible pero desde entonces ha sido fijado, rompiendo servicios de recuperación de pío tales como tweleted.com en el proceso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top