我正在使用他们的OData API为Netflix开发一个应用程序.我已经关注了Stephen Walther关于如何查询OData API 的博客文章.在其中,他使用以下代码:
$.ajax({
dataType: "jsonp",
url: query,
jsonpCallback: "callback",
success: callback
});
Run Code Online (Sandbox Code Playgroud)
在我的应用程序中,我需要使用OData的分页链接来检索完整的列表.我的代码如下:
// create url and handle ajax call to Netflix
function getTitles() {
query = "http://odata.netflix.com/v2/Catalog" // netflix odata base url
+ "/Genres('Television')" // select Genre
+ "/Titles" // top-level resource
+ "?$select=NetflixApiId,Name,BoxArt,Synopsis,ReleaseYear,AverageRating,Series" // choose fields
+ "&$orderby=Name" // Sort results by name
+ "&$filter=Instant/Available eq true" // filter by instant view
+ " and Type eq 'Season'" // select only seasons …Run Code Online (Sandbox Code Playgroud)