¿Puedo leer los estados eliminados en twitter con el rubí?
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
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