我有一个脚本可以从我的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) { });
感谢。
答案 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的“版本零”,现在最终被删除。 »
答案 3 :(得分:1)
同样的事情发生在我身上无缘无故。没有什么比回到一些未触及的代码只是为了让它破碎。答案为+1。 THX
答案 4 :(得分:0)
谢谢詹姆斯! 这不仅节省了一天,还有更多!
我已经实施了https://api.twitter.com/1.1/statuses/
所以2013年3月的更新已经到位。
文森特
YEL - 你的情绪直播