[英]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.