This project is read-only.

Project Description
Open NOS Rest Client for the Dutch news site http://open.nos.nl/

Written in C# 4.0

Support for:

  • Full Profile
  • Client Profile
  • Silverlight 4
  • Windows Phone 7

 

The following Synchronous calls are supported (Full Profile and Client Profile):

IEnumerable<Article> GetLatestArticles(OpenNOSCategory category);

IEnumerable<Audio> GetLatestAudio(OpenNOSCategory category);

IEnumerable<Video> GetLatestVideo(OpenNOSCategory category);

IEnumerable<GuideResult> GetRadioGuide(DateTime? startDate = nullDateTime? endDate = nullstring channel = null);

IEnumerable<GuideResult> GetTVGuide(DateTime? startDate = nullDateTime? endDate = nullstring channel = null);

SearchResult SearchContent(string query);

(See 'IOpenNOSRestClientSync' interface for more details.)

The following Asynchronous calls are supported (Full Profile, Client Profile, Silverlight 4 and Windows Phone 7):

void GetLatestArticlesAsync(OpenNOSRestClientAsync.OpenNOSRestCallback<IEnumerable<Article>> openNOSCallback, OpenNOSCategory category);

void GetLatestAudioAsync(OpenNOSRestClientAsync.OpenNOSRestCallback<IEnumerable<Audio>> openNOSCallback, OpenNOSCategory category);

void GetLatestVideoAsync(OpenNOSRestClientAsync.OpenNOSRestCallback<IEnumerable<Video>> openNOSCallback, OpenNOSCategory category);

void SearchContentAsync(OpenNOSRestClientAsync.OpenNOSRestCallback<SearchResult> openNOSCallback, string query);

void GetRadioGuideAsync(OpenNOSRestClientAsync.OpenNOSRestCallback<IEnumerable<GuideResult>> openNOSCallback, DateTime? startDate = nullDateTime? endDate = nullstring channel = null);

void GetTVGuideAsync(OpenNOSRestClientAsync.OpenNOSRestCallback<IEnumerable<GuideResult>> openNOSCallback, DateTime? startDate = nullDateTime? endDate = nullstring channel = null);

(See 'IOpenNOSRestClientAsync' interface for more details.)

Last edited Jan 28, 2011 at 11:30 AM by stefh, version 7