我在我的应用中使用了很棒的OMDb API,我希望能够使用此API搜索剧集信息。
到目前为止,我已经能够搜索电影/剧集,但我无法找到搜索特定剧集的方法。 (我想我可以使用剧集的IMDB ID来做到这一点,但要发现我需要搜索OMDb,我不知道怎么做)
有没有人知道执行此任务的方法?
答案 0 :(得分:5)
OMDb API支持剧集搜索(as of 5/15/2015)。为了使用Java搜索节目的特定剧集,您需要执行以下操作(此处的关键参数为episode
和season
):
String url = "http://www.omdbapi.com/";
String charset = "UTF-8";
String title = "Game of Thrones";
String season = "5";
String episode "5";
String query = String.format("t=%s&season=%s&episode=%s",
URLEncoder.encode(title, charset),
URLEncoder.encode(season, charset),
URLEncoder.encode(episode, charset),);
URLConnection connection = new URL(url + "?" + query).openConnection();
connection.setRequestProperty("Accept-Charset", charset);
InputStream response = connection.getInputStream();
// Do some stuff with the data