我正在努力实现这一目标:
使用 Rotten Tomatoes API 通过查询电影 ID 列表来返回电影列表。
现在,我以前没有使用过 API,所以我正在寻找我的概念。我选择使用 Javascript 与数据进行交互,使用这个示例作为我测试的基础:
var apikey = "myapikey";
var baseUrl = "http://api.rottentomatoes.com/api/public/v1.0";
// construct the uri with our apikey
var moviesSearchUrl = baseUrl + '/movies.json?apikey=' + apikey;
var query = "Gone with the Wind";
$(document).ready(function() {
// send off the query
$.ajax({
url: moviesSearchUrl + '&q=' + encodeURI(query),
dataType: "jsonp",
success: searchCallback
});
});
// callback for when we get back the results
function searchCallback(data) {
$(document.body).append('Found ' + data.total + ' results for ' + query);
var movies = data.movies;
$.each(movies, function(index, movie) {
$(document.body).append('<h1>' + movie.title + '</h1>');
$(document.body).append('<img src="' + movie.posters.thumbnail + '" />');
});
}
那是使用搜索作为返回电影列表的方式,但我已经有一个我想返回的电影的预定义列表。
API 使用此 URL 来返回使用 ID 的特定电影
api.rottentomatoes.com/api/public/v1.0/movies/[MOVIE_ID_HERE].json?apikey=ny97sdcpqetasj8a4v2na8va
我的问题是,如何创建一个函数,该函数将使用这些 URL 参数首先返回具有特定 ID 的电影,然后进一步从给定的一组 ID 返回电影列表。
我认为我的问题更多是关于与该 URL 一起使用的必要 JS,而不是过于特定于 Rotten Tomatoes API 本身。