我正在尝试通过多个公共帐户(例如@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调用中完成吗?
答案 0 :(得分:2)
不可能在单个API调用中执行此操作。 statuses/user_timeline
API仅使用一个用户名(screen_name)作为参数(请参见Twitter documentation)。为此,您需要多次调用user_timeline API,每次使用一个单独的用户名。