1

私は、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);
    }

どうもありがとうございます!!

4

0 に答える 0