gpt4 book ai didi

java - 如何使用 Twitter4j 获取 twitter 中的 via 字段?

转载 作者:行者123 更新时间:2023-12-01 05:17:01 24 4
gpt4 key购买 nike

我正在使用 Twitter4j 库将 Twitter 与 Android 集成。我有用户访问 token 和 secret ,我还可以获得用户名和他/她的推文,下面是此代码。

AccessToken a = new AccessToken(tokens[0], tokens[1]);
Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(Constants.CONSUMER_KEY,
Constants.CONSUMER_SECRET);
twitter.setOAuthAccessToken(a);
// twitter.updateStatus(msg);

List<Status> statuses = twitter.getFriendsTimeline();
System.out.println("Showing friends timeline.");
for (Status status : statuses) {
System.out.println(status.getUser().getName() + ":"
+ status.getText() + ":" + status.);

}

现在我想获取一些推文中出现的通过字段消息,但无法执行此操作,请帮助我执行此操作,我还附上了我想要获取的屏幕截图,请查看对此有任何建议。

enter image description here

最佳答案

谁转发了状态,现在 Twitter 主页上的显示方式略有不同。

Retweet

当我使用 Java 获取并打印上述状态时:

System.out.println(status.getUser().getName() + ":" + status.getText());

我得到以下结果:

Stack Exchange:RT @StackGameDev: Should Vector3 inherit from Vector2? http://t.co/JZXXB6kr #architecture

因此,可以使用 status.getUser() 方法直接读取转发状态的User

最初发布该推文的用户比较难找到。没有方法(我能找到)直接阅读原始海报,但您可以从上面的示例中看到 Twitter 将用户名添加到消息文本中(示例中为“RT @StackGameDev: ”)。

关于java - 如何使用 Twitter4j 获取 twitter 中的 via 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10992550/

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