如何使用twitter api和node.js获取推文的转发者

问题描述 投票:0回答:1

我正在尝试使用node.js从Twitter API获取推文的转发者但它不起作用。

这是我的代码:

var twit = require("twit");

var Twitter = new twit({

    consumer_key: 'XXXX',

    consumer_secret: 'XXXX',

    access_token: 'XXXX',

    access_token_secret: 'XXXX',

    timeout_ms: 60 * 1000,

    strictSSL: true, 

});

var getRtweeters = function () {

    var params = {

        id: 1188469454260330497,

        count: 5,

    }

    console.log("basliyor");

    Twitter.get('statuses/retweeters/ids', params, function (err, data) {

        if (err) {

            console.log("error", err);

        }

        else {

            console.log("cekilen data", data.retweeters[0]);
        }

    });
};

getRtweeters();
javascript node.js twitter
1个回答
0
投票

[很遗憾,您尝试调查的Tweet似乎已被删除,因此现在无法检查。但是,此处代码的问题在于,您需要将Tweet ID作为字符串而不是整数发送。因此,例如:

    var params = {
        id: '1174361480734466048', // this Tweet does exist
        count: 5,
    }

此外,data.retweeters[0]不是有效字段。尝试仅注销data。或者,如果您只想要第一个结果,请尝试data.ids[0]

© www.soinside.com 2019 - 2024. All rights reserved.