【问题标题】:Twitter status API suddenly returning error '34'Twitter 状态 API 突然返回错误“34”
【发布时间】:2012-10-11 10:18:41
【问题描述】:

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

谢谢。

【问题讨论】:

    标签: jquery twitter


    【解决方案1】:

    你使用了错误的链接,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 昨天关闭了 twitter.com API 端点。请注意,使用 api.twitter.com/1/ 只能在明年年初之前工作,那时他们希望您已经迁移到 1.1,并且会像今天使用未版本化的端点一样关闭 1
    • 感谢 James(需要这么快)@Keab42 那么您是否将 1.1 添加到您的网址中?或者还有什么需要做的吗?
    • 添加 1.1 是第一步,但恐怕还有其他事情。我仍在阅读以解决这个问题。
    【解决方案2】:

    我还发现我的 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;
    

    【讨论】:

      【解决方案3】:

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

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

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

          谢谢詹姆斯! 这不仅节省了时间,还节省了更多时间!

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

          文森特

          YEL - 你的情感生活

          【讨论】:

            猜你喜欢
            • 2017-01-14
            • 1970-01-01
            • 2015-06-12
            • 1970-01-01
            • 1970-01-01
            • 2019-02-15
            • 2015-04-22
            • 2013-12-22
            • 1970-01-01
            相关资源
            最近更新 更多