【问题标题】:can i read the deleted statuses on twitter with ruby?我可以用 ruby​​ 在 Twitter 上读取已删除的状态吗?
【发布时间】:2011-04-21 10:34:24
【问题描述】:

我想在 Twitter 上阅读已删除的状态,因为我已经可以使用“on_delete”方法获得已删除状态的 user_id 和 status_id。

这是我的代码:

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

【问题讨论】:

    标签: ruby twitter tweets


    【解决方案1】:

    不,你不能。这是 Twitter API 而不是任何 Ruby 库的约束。它曾经是可能的,但后来得到了修复,在此过程中破坏了推文恢复服务,例如 tweleted.com。

    【讨论】:

      猜你喜欢
      • 2023-04-07
      • 1970-01-01
      • 2023-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-28
      • 2021-05-07
      • 1970-01-01
      相关资源
      最近更新 更多