我是twitter4j的新手.我如何使用twitter4j库获取媒体相关信息?我想获取有关tweet中的照片,视频和文章摘要的信息.提前谢谢.为了这个目的,getMediaEntities()方法是否足够?
是Status#getMediaEntities()您想要的,但您只能获得有关Tweet中包含的媒体的基本信息.例如,如果您要搜索符合条件的推文并获取媒体实体的类型和网址,则可以执行以下操作:
Twitter twitter = TwitterFactory.getSingleton();
Query query = new Query("...");
QueryResult result = twitter.search(query);
for (Status status : result.getTweets()) {
for (MediaEntity mediaEntity : status.getMediaEntities()) {
System.out.println(mediaEntity.getType() + ": " + mediaEntity.getMediaURL());
}
}
Run Code Online (Sandbox Code Playgroud)
还有其他使用Twitter4J检索推文的方法,例如使用Streaming API,请查看Twitter4J网站上的代码示例以获取更多信息.
| 归档时间: |
|
| 查看次数: |
4077 次 |
| 最近记录: |