我正在写一个简单的应用程序,我需要从http get api调用获取数据,并将其存储在Parse中,原因不是所有数据都存储。此外,在保存所有数据之前,http调用返回这里是代码。ParseApp保存来自httpRequest的数据
如何在保存所有数据后才能使其返回?
Parse.Cloud.httpRequest({
url: 'http://api.rottentomatoes.com/api/public/v1.0/lists/movies/upcoming.json?apikey=apikey',
success: function(httpResponse) {
var jsonobj = JSON.parse(httpResponse.text);
var total = jsonobj.movies.length;
for (var idx in jsonobj.movies) {
var movie = new Movie();
movie.save(new Movie(jsonobj.movies[idx])).then(
function(object){
console.log(object)
},
function(error){
console.log(error);
}
)
}
response.send("All saved");
},
error: function(httpResponse) {
console.error('Request failed with response code ' + httpResponse.status);
response.send("Failed");
}
})
是的,正如你所提到的那样,它是一个数据问题,所以我解决了这个问题,现在它工作的很好。 – Shrikar