【发布时间】:2018-03-13 14:38:24
【问题描述】:
我正在使用电影 api(https://www.themoviedb.org/documentation/api),该 api 每页只给我 20 个结果,我想得到 60 个,所以我对 3 个页面发出 3 个请求。 我不知道我是否必须使用 json 编码或解码响应,但这适用于第一个结果列表:
$url1 = "http://api.themoviedb.org/3/movie/upcoming?api_key=###&page=1&language=de";
$url2 = "http://api.themoviedb.org/3/movie/upcoming?api_key=###&page=2&language=de";
$url3 = "http://api.themoviedb.org/3/movie/upcoming?api_key=###&page=3&language=de";
$response1 = file_get_contents($url1);
$response2 = file_get_contents($url2);
$response3 = file_get_contents($url3);
echo $response1;
我不知道如何将第二个和第三个请求的结果放入'results'中:
棱角部分
a.filme = []; //declare an empty array
$http({
method: 'GET',
url: 'data/call-api.php'
}).then(function (response){
a.filme = response.data.results;
console.log(response.data);
},function (error){
console.log("JSON konnte nicht geladen werden: " + error.status + error.statusText);
});
api (http://api.themoviedb.org/3/movie/upcoming?api_key=###&page=1&language=de) 在浏览器中的响应如下所示:
提前致谢:)
【问题讨论】: