使用Twitter4j发布Twitter线程

时间:2019-01-10 22:19:05

标签: java twitter twitter4j

我正在尝试弄清楚如何使用Twitter4J通过Twitter4J发布推特线程。我猜想可以使用StatusUpdate类,但是文档有点稀疏。有指针吗?

1 个答案:

答案 0 :(得分:2)

对于第一个tweet之后的每个tweet,您都应将inReplyToStatusId设置为最新发布的状态ID。 inReplyToStatusId的默认值为-1。

示例:

long inReplyToStatusId = -1
int counter = 0
int threadLimit = 5

while (counter < threadLimit){
    StatusUpdate statusUpdate = new StatusUpdate(Integer.toString(counter));
    statusUpdate.setInReplyToStatusId(inReplyToStatusId);

    Status updatedStatus = twitter.updateStatus(statusUpdate);
    inReplyToStatusId = updatedStatus.getId();
    counter++;
}