gpt4 book ai didi

java - Twitter API Twitter4j getUserID

转载 作者:行者123 更新时间:2023-11-29 02:57:57 26 4
gpt4 key购买 nike

我正在使用 Twitter4j 从我关注的用户处获取推文。每次获取 1000 个,但我对如何在输出中包含用户 ID 和用户名有些困惑。

这是我用来获取推文的代码:

try {
ResponseList<Status> a = twitter.getHomeTimeline(new Paging(1,1000));

for (Status b: a){
System.out.println(b.getText());
}
}

有人知道我必须添加什么才能输出 ID、用户名和推文吗?

谢谢Z19

最佳答案

您可以使用以下方法获取id和用户名。

User user = b.getUser() --> 返回与状态关联的用户。然后使用 user.getId()user.getName() 您可以获得 ID 和用户名。

try {
ResponseList<Status> a = twitter.getHomeTimeline(new Paging(1,1000));

for (Status b: a){
long userId = b.getUser().getId();// user Id
String userName = b.getUser().getName(); // user name
String tweetText = b.getText(); // tweet

System.out.println(userId+" "+userName+" "+tweetText);
}
}

有关更多信息,您可以引用以下链接:

  1. Twitter 4j Status
  2. Twitter 4j User

关于java - Twitter API Twitter4j getUserID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21599812/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com