在Ruby中跟随你的追随者

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Ruby中跟随你的追随者相关的知识,希望对你有一定的参考价值。

  1. require 'twitter'
  2. # Check out the twitter gem docs for using oauth
  3. httpauth = Twitter::HTTPAuth.new("username", "password")
  4. base = Twitter::Base.new(httpauth)
  5. to_follow_ids = base.follower_ids - base.friend_ids
  6. unavailable_count = 0
  7. to_follow_ids.each do |tfid|
  8. begin
  9. base.friendship_create(tfid, true)
  10. rescue Twitter::General
  11. # Twitter::General is raised for 403 errors
  12. # Which occur when you're trying to follow someone who's been banned by twitter
  13. base.block(tfid)
  14. rescue Twitter::Unavailable
  15. # Wait and try again if twitter's telling you to wait
  16. sleep 5
  17. if unavailable_count < 3
  18. retry
  19. unavailable_count += 1
  20. end
  21. end
  22. end

以上是关于在Ruby中跟随你的追随者的主要内容,如果未能解决你的问题,请参考以下文章

zookeeper超时解读

节点Sequelize追随者/追随者关系

从风口引领者变成AI跟随者:小米在雪崩时代的技术攀爬

在Twitter上取消关注你的所有追随者

9 结束语|做技术变革的跟随者

第九章:zookeeper内部原理