twitter api max_id不使用获取列表/状态超过特定日期,但使用get status / usertimeline

时间:2016-10-02 21:54:20

标签: node.js twitter twitter-oauth

当我使用带有GET状态/ user_timeline的max_id时,我返回了一条推文但是当我将它与GET列表/状态一起使用时,我得到了未定义。

var getIdTrump = {
    screen_name: "realdonaldtrump",
    count: 1,
    max_id: 756000000005000001
}

function getId() {
    T.get('statuses/user_timeline', getId, function (error, data) {
        console.log(error, data);
    })
}
// this code returns a tweet from 'Thu Jul 21 04:32:03 +0000 2016'

这是没有返回推文的代码(它返回undefined)

function retweetLatest() {
    var politician = {
        slug: "hillary-donald",
        owner_screen_name: "papipaulina",
        count: 1,
        include_rts: true,
        max_id: 756000000005000001
    };

    T.get('lists/statuses', politician, function (error, data) {
      console.log(error, data);
    });
}

但是,如果max_id大于776000000005000001(' Wed Sep 14 03:21:34 +0000 2016'),我请求的列表会返回推文。但我需要大约2个月才能回来,它不会让我。

(我正在使用的列表包括我要求时间表的帐户)

1 个答案:

答案 0 :(得分:0)

用户名区分大小写。在需要时使用大写字母