是否有任何选项可以使用 twitter4j 获得超过 10 个 twitter 热门话题?

Posted

技术标签:

【中文标题】是否有任何选项可以使用 twitter4j 获得超过 10 个 twitter 热门话题?【英文标题】:Is there any option in order to get more than 10 twitter trending topics with twitter4j? 【发布时间】:2021-07-24 20:45:52 【问题描述】:

我正在尝试让主题标签在 Twitter 上得到更多使用。其实我用的是twitter4j库,如下图:

Twitter twitter = new TwitterFactory().getInstance();
Trends trends = twitter.getPlaceTrends(1);
for (int i = 0; i < trends.getTrends().length; i++) 
    if(trends.getTrends()[i].getName().startsWith("#")) 
        System.out.println(trends.getTrends()[i].getName());
    

问题是 getPlaceTrends() 返回 10 个热门话题,而我需要超过 10 个(需要 100 个热门话题)。

有什么方法可以获得 100 个热门话题吗?

问候

【问题讨论】:

【参考方案1】:

Twitter4j 只是包装了 Twitter 的 trends/place API 端点,它返回 最多 50 个特定 ID 的热门话题。推特端没有参数设置返回的主题数,所以不可以(1)。

【讨论】:

以上是关于是否有任何选项可以使用 twitter4j 获得超过 10 个 twitter 热门话题?的主要内容,如果未能解决你的问题,请参考以下文章

分类器中的 scikit-learn refit/partial fit 选项

确定是不是所有控件都可以获得焦点(即成为第一响应者)

twitter4j.Status 是不是在每条推文上返回地理位置

Twitter4j,我如何注销?

是否有任何选项可以连接到 Azure Tables 以从 Camel 存储和检索数据?

如何在按钮点击 android - twitter4j 上获取 twitter 热门话题?