推特状态 API 突然返回错误'34'



我有一个脚本,可以从我的提要中获取前 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) { });

谢谢。

您使用了错误的链接,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) { });

我还发现我的Twitter提要今天停止工作了。对于指向 RSS 源的链接,这是相同的问题。

这是昨天的工作:

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

但现在 URL 必须是:

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

« 如果您使用的是任何类型的"未版本化"端点,则需要移动到受版本控制的端点。该 API 的第 1 版在 2013 年 3 月之前仍然有效。现在是API的"版本零",现在终于被删除了。»

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

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

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

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

我已经实现了 https://api.twitter.com/1.1/statuses/
因此,2013 年 3 月的更新已经到位。

文森特

YEL - 你的情感现场

最新更新