繁体   English   中英

Twitter4j检查推文是否被我自己喜欢

[英]Twitter4j check if tweet is favorited by myself

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

我读了文档,但没有发现做什么功能(希望有一个功能)。

有人知道吗?

谢谢

Status界面具有以下方法:

 /**
     * 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个收藏夹数,但由于它不是您的收藏夹而将返回false。

哦谢谢 ! 我当时在[收藏夹资源]中寻找一种方法,却忘了检出[状态]方法。

谢谢,祝你有美好的一天!

编辑:似乎此方法返回的消息是,一般来说,不是我特别喜欢收藏一条推文。 重新开始:)

暂无
暂无

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

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