从 OMDb 获取剧集信息 API

Getting episode info from OMDb API

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

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

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

OMDb API 支持剧集搜索 (as of 5/15/2015)。为了使用 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

请注意,此方法使用 Java 的 URLConnection 包。您可以阅读更多相关信息 here, and read a super great tutorial here