0

我正在尝试将 Netflix Odata 服务与 WP71 一起使用,但它无法正常工作。这段代码有什么问题?

私有常量字符串 NETFLIX_CATALOG_URI = "http://odata.netflix.com/v2/Catalog/";

public ObservableCollection<Title> SearchByTitle(string searchKey)
    {
        NetflixCatalog catalog = new NetflixCatalog(new Uri(NETFLIX_CATALOG_URI));

        var query = catalog.Titles.Where(t => t.Name.Contains(searchKey));

        DataServiceCollection<Title> titles = new DataServiceCollection<Title>(catalog);
        titles.LoadAsync(query);
        return titles;
    }
4

1 回答 1

1

如果您查看从 Linq 生成的 HTTP 请求,您会注意到 Netflix 不支持该格式。如果您将其更改为:

var query = catalog.Titles.Where(t => t.Name.StartsWith(searchKey));

但是,当然,这不是您想要的搜索......我也在寻找答案。

于 2012-09-25T14:37:40.867 回答