Skip to content

DiscoverTV

George Kye edited this page Feb 16, 2016 · 3 revisions

DiscoverTV

DiscoverTV ->returns [TVMDB]

Basic query

 DiscoverTV.discoverTV(apikey, language: "EN", sort_by: nil, page: 1){
            apiReturn in
            let tvshows = apiReturn.MBDBReturn as! [TVMDB]
            print(tvshows[0].name)
            print(tvshows[0].overview)
            print(tvshows[0].popularity)
        }

Discover TV shows in "Asia/Dubai" timezone, start query on page 3

DiscoverTV.discoverTV(apikey, language: "EN", sort_by: nil, page: 3, first_air_date_year: nil, first_air_date_gte: nil, first_air_date_lte: nil,
 air_date_gte: nil, air_date_lte: nil, timezone: "Asia/Dubia", vote_average_gte: nil, vote_count_gte: nil, with_genres: nil, with_networks: nil){
            apiReturn in
            let tvshows = apiReturn.MBDBReturn as! [TVMDB]
            print(tvshows[0].name)
            print(tvshows[0].overview)
            print(tvshows[0].popularity)
        }

Discover shows which first aired in 2002

      DiscoverTV.discoverTV(apikey, first_air_date_year: "2000", first_air_date_gte: nil, first_air_date_lte: nil, 
air_date_gte: nil, air_date_lte: nil, language: "EN", sort_by: nil, page: 1, timezone: nil){
            apiReturn in
            let tvshows = apiReturn.MBDBReturn as! [TVMDB]
            print(tvshows[0].name)
            print(tvshows[0].overview)
            print(tvshows[0].popularity)
        }

Discover popular Scifi & Fantasy shows on HBO network

        DiscoverTV.discoverTVWith(apikey, with_genres: TVGenres.ScifiFantasy.rawValue, with_networks: "49", 
sort_by: DiscoverSortByTV().popularity_desc, language: nil, page: nil){
            apiReturn in
            let tvshows = apiReturn.MBDBReturn as! [TVMDB]
            print(tvshows[0].name)
            print(tvshows[0].overview)
            print(tvshows[0].popularity)
        }
Clone this wiki locally