Example Queries: - Getting a list of target country ID’s:
Linq: Countries.take(500) URL: http://api.internetvideoarchive.com/1.0/DataService/Countries()?$top=500&Developerid={yourID} - Getting a list of Language ID’s:
Linq: Languages.Take (500) URL: http://api.internetvideoarchive.com/1.0/DataService/Languages()?$top=500&DeveloperID={yourID} - Getting video assets for a target country France :
Linq: From v In VideoAssets Where v.TargetCountryId = 5 Select v URL: http://api.internetvideoarchive.com/1.0/DataService/VideoAssets()?$filter=((cast(TargetCountryId,'Edm.Int32')) eq 5)&DeveloperID={yourID} - Getting a foreign video asset for a specific title with Target Country, Language Spoken or Language Subtitle = France/French.
Linq: From e in VideoAssets where (e.TargetCountryId = 5 or e.LanguageSpokenId = 3 or e.LanguageSubtitledId = 3) and e.PromotesPublishedId = 501799 select e URL: http://api.internetvideoarchive.com/1.0/DataService/VideoAssets()?$filter=((((cast(TargetCountryId,'Edm.Int32')) eq 5) or ((cast(LanguageSpokenId,'Edm.Int32')) eq 3)) or ((cast(LanguageSubtitledId,'Edm.Int32')) eq 3)) and (PromotesPublishedId eq 501799) )&DeveloperID={yourID} |