微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Twitter API 'statuses/user_timeline' 用法

如何解决Twitter API 'statuses/user_timeline' 用法

我基本上是在尝试对给定的 twitter 用户名进行情感分析,但我在 npm 上找不到这样的例子。大多数示例都会对主题标签进行搜索查询,而我想针对特定用户名进行搜索

Server.js

app.post('/post',(req,res) => {
console.log(req.body)
let query = req.body.query
let tweets = searchTweet(query)
asignscore(tweets).then(data => res.json(data))})

async function searchTweet(searchQuery) {
const tweets = await T.get('search/tweets',{q: searchQuery + '-filter:retweets',count: 50,lang: 'en',tweet_mode: 'extended'})
return tweets.data.statuses }

async function asignscore(tweets) {
let tweetList = await tweets
for (i = 0; i < tweetList.length; i++){
    var result = sentiment.analyze(tweetList[i].full_text);
    console.log(result)
    tweetList[i].score = result 
}
return tweetList }

代码就是这样工作的,但是当我尝试使用“statuses/user_timeline”而不是“search/tweets”时,我得到了 UnhandledPromiseRejectionWarning。 这个问题有什么容易改变的吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。