我有一个脚本,可以从我的提要中获取前 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 - 你的情感现场