nodejs twitter api通过多个公共帐户或screen_names获得推文

时间:2020-10-04 04:28:48

标签: node.js twitter

我正在尝试通过多个公共帐户(例如@TwitterDev@tolga_tezel)发送推文。

为此使用node.js和twit软件包。

T = new Twit({
    consumer_key: TWITTER_CONSUMER_KEY,
    consumer_secret: TWITTER_CONSUMER_SECRET,
    access_token: TWITTER_ACCESS_TOKEN,
    access_token_secret: TWITTER_ACCESS_TOKEN_SECRET,
});

getTweets = async (request:Request, reponse:Response)=>{
    //const {keyword} = request.params;       
    const data = await this.T.get('statuses/user_timeline', { screen_name:'twitterdev', count: 10 });
    reponse.send(data);
}

类似的东西:

const data = await this.T.get('statuses/user_timeline', { screen_name:'twitterdev', screen_name:'tolga_tezel', count: 10 });

该怎么办?可以在单个api调用中完成吗?

1 个答案:

答案 0 :(得分:2)

不可能在单个API调用中执行此操作。 statuses/user_timeline API仅使用一个用户名(screen_name)作为参数(请参见Twitter documentation)。为此,您需要多次调用user_timeline API,每次使用一个单独的用户名。

相关问题