java - Twitter4j 检查推文是否被我自己 Collection

标签 java api twitter javafx-2 twitter4j

我正在用 Java 创建一个 Twitter 应用程序,我需要检查某些特定的推文是否在我的 Collection 夹中。

我阅读了文档,但没有找到哪个函数可以做这种事情(希望有一个)。

有人知道吗?

谢谢

最佳答案

Status 接口(interface)具有以下方法:

 /**
     * Test if the status is favorited
     *
     * @return true if favorited
     * @since Twitter4J 1.0.4
     */
    boolean isFavorited();

我制作了以下示例来向您展示它是如何工作的:

 ResponseList<Status> result = twitter.getFavorites();
        for (Status status : result)
        {
            System.out.println(status.getText());
            System.out.println(status.isFavorited());
        }

您还可以使用以下代码进行测试:

 QueryResult result = twitter.search(new Query("Some term"));
        for (Status status : result.getTweets())
        {
            System.out.println(status.getText());
            System.out.println(status.getFavoriteCount());
            System.out.println(status.isFavorited());
        }

您将看到一些推文有 n 个 favoriteCount,但它会返回 false,因为它不属于您的 Collection 夹。

关于java - Twitter4j 检查推文是否被我自己 Collection ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31463193/

相关文章:

java - 使用 Openjdk 8 的 Oracle sql 开发人员

java - Java 中 RUBY 的等价物 has_many 和 belongs_to 关系

java - Twitter4j getOAuthRequestToken() 方法引发 ILLEGALSTATEEXCEPTION

javascript - 在 Node 中配置 Twitter Passport 以允许经过身份验证的用户发布推文

Java:控制选择和迭代?这是什么意思?

java - 如何检查我们现在是否位于两个日期时间对象之间?

json - Slick Slider 未使用 API json 初始化

.net - 将 API key /身份验证信息从 HttpOperationHandler 传递到 WCF4 webservice 中的 API 类

list - Trello API:获取板/列表/卡信息

php - 我的 Twitter php 脚本停止工作了!