我正在尝试搜索特定用户发布的推文,但我无法破译文档。
我已阅读此页https://dev.twitter.com/rest/public/search ,以及此页 https://dev.twitter.com/rest/reference/get/search/tweets我可以看到没有参数 user
或类似的东西。
但是在第一页的底部是:
When you want the most popular tweets of a specific user using a hashtag:
You want: popular Tweets from @Cmdr_Hadfield mentioning the hashtag #nasa
Your search URL is: https://api.twitter.com/1.1/search/tweets.json?q=from%3ACmdr_Hadfield%20%23nasa&result_type=popular
为什么页面上没有记录这一点? %3A = @
吗?我实际上如何进行搜索?
编辑:
我正在使用https://www.npmjs.com/package/twitter - 1.7.0
。
最佳答案
对于任何尝试做同样事情的人,您只需解码示例查询中的字符
https://api.twitter.com/1.1/search/tweets.json?q=from%3ACmdr_Hadfield%20%23nasa&result_type=popular
%3A
将是 :
%20
将是
然后您只需编写查询即可:
twitterClient.get('https://api.twitter.com/1.1/search/tweets.json', {q: 'from:name param',count: "100"}, function(error, tweets, response){
if(error) throw error;
console.log(tweets);
});
这应该可以工作。它对我有用。
关于node.js - Twitter api 搜索用户发布的推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42893042/