我在Windows上使用twitter4j-3.0.5.
当新状态到达StatusListener时.onStatus()方法,我想打印出它的URL,但我找不到任何合适的方法.状态.getURLEntities()总是为空的,如果我查看传递给客户端的json,则url字段不为空且包含有效的URL.我只是不知道如何从java中获取此值.
请指教.
Jas*_*her 21
该getURLEntities()方法在鸣叫本身,而不是URL的内容将返回的任何URL 的鸣叫.
幸运的是,推文的URL采用以下格式:
https://twitter.com/[screen name of user]/status/[id of status]
因此,您可以使用以下代码获取状态的URL:
Status status;
String url= "https://twitter.com/" + status.getUser().getScreenName()
+ "/status/" + status.getId();
System.out.println(url);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3864 次 |
| 最近记录: |