私はこれを達成しようとしています:
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のセットから映画のリストを返す関数を作成する方法です。
私の質問は、Rotten Tomatoes API自体に固有のものではなく、そのURLで使用するために必要なJSに関するものだと思います。