Twitter状态API突然返回错误'34'

时间:2012-10-11 10:18:42

标签: jquery twitter

我有一个脚本可以从我的Feed中获得前3条推文。这工作得很好,但现在它在JSON中返回以下错误:

{"errors":[{"message":"Sorry, that page does not exist","code":34}]}

Twitter将此描述为经典的404未找到错误,但我认为Twitter网站上的API状态没有任何中断。

我们现在获取推文的方式有变化吗?

我的代码:

$.getJSON('http://twitter.com/statuses/user_timeline.json?screen_name=' + user + '&count=3&include_rts=true&callback=?', function(data) { });

感谢。

5 个答案:

答案 0 :(得分:6)

您使用了错误的链接https://api.twitter.com/1/statuses/user_timeline/jbrooksuk.json

试试这个:

$.getJSON('http://api.twitter.com/1/statuses/user_timeline/' + user + '.json?count=3&include_rts=true&callback=?', function(data) { });

答案 1 :(得分:4)

我还发现我的Twitter Feed今天已经停止工作了。链接到RSS源也是同样的问题。

这在昨天有效:

'http://twitter.com/statuses/user_timeline.rss?screen_name='.$screenName.'&count='.$limit;

但现在网址必须是:

'http://api.twitter.com/1/statuses/user_timeline.rss?screen_name='.$screenName.'&count='.$limit;

答案 2 :(得分:2)

«如果您正在使用任何类型的“无版本”端点,则需要转移到版本化端点。该API的第1版仍然有效,直到2013年3月。它是API的“版本零”,现在最终被删除。 »

https://dev.twitter.com/discussions/10803

https://dev.twitter.com/discussions/11551

答案 3 :(得分:1)

同样的事情发生在我身上无缘无故。没有什么比回到一些未触及的代码只是为了让它破碎。答案为+1。 THX

答案 4 :(得分:0)

谢谢詹姆斯! 这不仅节省了一天,还有更多!

我已经实施了https://api.twitter.com/1.1/statuses/
所以2013年3月的更新已经到位。

文森特

YEL - 你的情绪直播