私は、Twitter クライアント twitter 4j をライブラリに開発していますが、解決できない質問がいくつかあります。
1) ツイートが自分によってリツイートされたかどうかを知る必要があります。メソッド getRetweetedToMe() は存在しません。どうすれば解決できますか?
2) 以前に作成したリツイートを破棄する必要があります。メソッド twitter.destroyStatus(Long.parseLong(tweetId)); 動作しません。どうすれば解決できますか?
3) 会話に属するすべてのツイートを知る必要があります。このコードは twitter4j のバージョン 3 では機能しません
RelatedResults results = twitter.getRelatedResults(Long.parseLong(tweetId));
List<Status> conversations = results.getTweetsWithConversation();
/////////
Status originalStatus = twitter.showStatus(Long.parseLong(tweetId));
if (conversations.isEmpty()) {
conversations = results.getTweetsWithReply();
}
if (conversations.isEmpty()) {
conversations = new ArrayList<Status>();
Status status = originalStatus;
while (status.getInReplyToStatusId() > 0) {
status = twitter.showStatus(status.getInReplyToStatusId());
conversations.add(status);
}
}
// show the current message in the conversation, if there's such
if (!conversations.isEmpty()) {
conversations.add(originalStatus);
}
どうもありがとうございます!!