هل يمكنني قراءة الحالات المحذوفة على تويتر مع روبي؟

StackOverflow https://stackoverflow.com/questions/3866207

  •  28-09-2019
  •  | 
  •  

سؤال

أرغب في قراءة الحالات المحذوفة على Twitter حيث يمكنني بالفعل الحصول على user_id و status_id من tatus المحذوفة باستخدام طريقة "on_delete".

ها هو رمزتي:

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
هل كانت مفيدة؟

المحلول

لا ، لا يمكنك ذلك. هذا هو قيد على API Twitter بدلاً من أي مكتبة روبي. كان ذلك ممكنًا ولكن تم إصلاحه منذ ذلك الحين ، وكسر خدمات استرداد التغريدات مثل Tweleted.com في هذه العملية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top