2

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

谢谢。

4

5 回答 5

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) { });
于 2012-10-11T10:22:39.883 回答
4

我还发现我的 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;
于 2012-10-11T15:16:48.353 回答
2

«如果您使用任何类型的“未版本化”端点,则需要移至版本化端点。API 的第 1 版在 2013 年 3 月之前仍然有效。它是 API 的“第 0 版”,现在终于被删除了。»

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

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

于 2012-10-11T20:21:37.463 回答
1

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

于 2012-10-11T14:55:39.040 回答
0

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

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

文森特

YEL - 你的情绪直播

于 2012-10-16T15:36:07.130 回答