Twitter API的变化?推特用户列表停止工作

alb*_*lbo 2 twitter jquery

我有以下代码用于显示来自精选用户的推文列表.今天它停止在这里显示用户列表的推文,并显示来自任何用户的推文的推文,其中包括我在参数中设置的查询.是否有我不知道的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();
    });
});
});
Run Code Online (Sandbox Code Playgroud)

aal*_*ida 6

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

query: "@mysearchterm OR #mysearchterm OR from:user1 OR from:user2 OR from:user3"
Run Code Online (Sandbox Code Playgroud)

看到这个JSFiddle.