繁体   English   中英

twitter api 流用户的主​​页时间线

[英]twitter api stream user's home timeline

我正在尝试像处理他的公开推文一样stream用户的家庭时间线。

export const streamTweets = async function (T: any, socket: any, feed_type: string) {
try {       
    if(feed_type == 'user_timeline') {
        const stream: any = T.stream('statuses/filter', { follow:'1160506639046324444' }); //GTQ twitter a/c ID
        stream.on('tweet', function (tweet: any) {
            let tweetObject = getTweetObject(tweet)
            socket.emit('get tweets', tweetObject);
        }); 

        stream.on('error', (error: any) => {
            throw Error(error);
        });
    } else if(feed_type == 'home_timeline') {
        // const tweets = await T.get('statuses/home_timeline', { count: 10 });
        // let tweetObject = getTweetObject(tweets.data[0])
        // socket.emit('home feed', tweetObject)

        const stream: any = T.stream('statuses/home_timeline'); //PIQ twitter a/c ID
        stream.on('tweet', function (tweet: any) {
            let tweetObject = getTweetObject(tweet)
            socket.emit('home feed', tweetObject);
        });
    }
    
} catch (error) {
    // log errors here..
    throw Error(error)
}

}

我收到此错误:

  var err = new Error()
        ^
Error: Bad Twitter streaming request: 404

这是显而易见的。

如何流式传输用户的家庭时间线?

没有 Twitter API 支持流式传输用户的家庭时间线。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM