【问题标题】:Change in Twitter API? tweet user list stopped workingTwitter API 的变化?推文用户列表停止工作
【发布时间】:2012-07-25 15:07:40
【问题描述】:

我有以下代码用于显示来自选定用户的推文列表。今天它停止在此处显示用户列表的推文,并显示来自任何用户推文的推文,其中包括我在参数中设置的查询。是否有我不知道的 Twitter API 更新?

jQuery(function ($) {
    $(".tweet").tweet({
        username: ['user1', 'user2', 'user3'],
        page: 1,
        avatar_size: 32,
        count: 9000,
        query: "@mysearchterm OR #mysearchterm",
        loading_text: "loading ..."
    }).bind("loaded", function () {
        var ul = $(this).find(".tweet_list");
        var ticker = function () {
            setTimeout(function () {
                ul.find('li:first').fadeIn("fast").animate({
                    marginTop: '70px'
                }, 500, function () {
                    $(this).detach().hide().appendTo(ul).fadeIn("fast").removeAttr('style');
                });
                ticker();
            }, 5500);
        };
        ticker();
    });
});
});

【问题讨论】:

  • 我试图将其限制为用户:参数这是行不通的。用户参数。它忽略帐户的用户列表并从与查询匹配的任何帐户中提取
  • 不确定这是否会对您当前的问题产生影响,但 2012 年 9 月 5 日的更新包括许多其他更改:dev.twitter.com/docs/api/1.1/overview

标签: jquery twitter


【解决方案1】:

既不可信也不官方,但既然你根本没有答案......
我假设您正在使用来自 seaofclouds 的插件 jquery.tweet.js(tweet.seaofclouds.com/https://github.com/seaofclouds/tweet)。
由于一个非常古老的提交(2010 年 2 月 6 日),如果您设置查询选项,则用户名选项将被忽略(请参阅jquery.tweet.js 中的函数 build_api_url)。要执行您想要的操作,您需要将用户附加到查询字符串,例如

query: "@mysearchterm OR #mysearchterm OR from:user1 OR from:user2 OR from:user3"

看到这个JSFiddle

【讨论】:

    猜你喜欢
    • 2011-08-22
    • 1970-01-01
    • 2010-12-01
    • 2015-09-12
    • 2012-12-05
    • 1970-01-01
    • 2015-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多