2012-04-23 79 views
0

我今天更新了我的Twitter寶石,Twitter.user_timeline("some_user")不再有效。Twitter的寶石:壞URI?

我得到:

URI::InvalidURIError: bad URI(is not URI?): https://api.twitter.com/1/statuses/user_timeline.json?screen_name=dalailama

但是,當我把它插入到我的瀏覽器,它工作正常。

任何想法爲什麼這樣?它在生產和開發中都這樣做。

已解決

看起來他們只是推新版本。再次更新我的gemfile,它可以工作。

回答

0

看起來他們只是推新版本。再次更新我的gemfile,它可以工作。

編輯

顯然是被這個錯誤導致的:https://github.com/sferik/twitter/issues/253

+0

請問,哪個版本給你這個錯誤?你更新了哪個版本? – e3matheus 2012-10-01 04:35:41

+0

我認爲這是問題https://github.com/sferik/twitter/issues/253。 「這實際上是由法拉第最新版本(0.8)和simple_oauth之間的不兼容導致的,我在0.1.6版中推出了一個修復simple_oauth的版本,並在twitter 2.2.3中要求該版本。」你能否更新你的答案? – e3matheus 2012-10-01 17:12:56