如果我在推文中看到類似這樣的鏈接:https://t.co/xxxxxxxxxxx, 而且我知道該鏈接包含圖片和圖片。如何從該帖子中提取該圖片,以便我可以在另一個頁面上使用它?我正在使用twitter4j。如何從tweet中包含的't.co'URL中提取圖片?
在此先感謝
編輯:
我想它的工作通過執行以下操作:
public String getImageUrlFromPost(String url) throws TwitterException {
Query query = new Query(url);
QueryResult result = this.getTwitter().search(query);
System.out.println("The tweets found: " + result.getTweets() +" with query " + url);
for (Status status : result.getTweets()) {
for (MediaEntity mediaEntity : status.getMediaEntities()) {
return mediaEntity.getMediaURLHttps();
}
}
return null;
}
不幸的是result.getTweets()
是空的,當我把我的t.co鏈接:(
這裏可能提供了一個有效的答案:http://stackoverflow.com/a/17295122/2849346 - 這個問題本質上是與該答案有關的問題的重複。 – MWiesner
但是查詢,僅在hashtags afaik上查詢。我也可以查詢網址? – Bosiwow
好吧,好像我可以查詢網址。太好了,thnx! – Bosiwow