gpt4 book ai didi

java - Twitter4j : how to get twit url from status?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:01:30 25 4
gpt4 key购买 nike

我在 Windows 上使用 twitter4j-3.0.5。

当新状态到达 StatusListener 时。 onStatus()方法,我想打印出它的 URL,但我找不到任何合适的方法。状态。 getURLEntities()总是空的,即使我查看传递给客户端的 json 也很难,url 字段不为空并且包含有效的 URL。我只是不知道如何从 java 中获取这个值。

请指教。

最佳答案

getURLEntities() 方法返回推文本身内容中的任何 URL,而不是推文的 URL

幸运的是推文的 URL 格式如下:

https://twitter.com/[用户的屏幕名称]/status/[状态 ID]

因此您可以使用以下代码获取状态的 URL:

Status status;
String url= "https://twitter.com/" + status.getUser().getScreenName()
+ "/status/" + status.getId();
System.out.println(url);

关于java - Twitter4j : how to get twit url from status?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22045720/

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