我的部分脚本联系TwittersAPI以获取共享数量:
twitter = JSON.parse(open("http://urls.api.twitter.com/1/urls/count.jsonurl=TheURL).read)
我担心的是,如果推特宕机或速度慢,它会在返回错误时停止我的网站工作。
我如何捕捉错误,甚至设置一个短的超时,以便在调用时间过长时跳过调用?
谢谢,Tom
在AJAX请求中连接到Twitter可能是个好主意。如果您想在几秒钟后获得超时,那么Ruby中有timeout模块。