从OMDb API获取剧集信息

Jon*_*rry 2 java api imdb

我在我的应用程序中使用了很棒的OMDb API,我希望能够使用此API搜索剧集信息.

到目前为止,我已经能够搜索电影/剧集,但我找不到搜索特定剧集的方法.(我想我可以使用剧集的IMDB ID来做到这一点,但要发现我需要搜索OMDb,我不知道怎么做)

有谁知道执行此任务的方法?

gri*_*ill 5

OMDb API支持剧集搜索(截至2015年5月15日).为了使用Java搜索节目的特定剧集,您需要执行以下操作(此处的关键参数是episodeseason):

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
Run Code Online (Sandbox Code Playgroud)

请注意,此方法使用Java的URLConnection包.你可以阅读更多关于它在这里,读超级伟大的教程在这里.