Getting local TV listings
Want to know what's on TV tonight? This query will let you find out what's on for the next 60 minutes. We're going to use the API from Rovi Corp for this. You can get an API key at http://developer.rovicorp.com/Get_Started. This isn't as much a local listing as what's on the main TV channels right now.
Getting ready
The complete source code for this recipe can be found in the Chapter5/
folder.
How to do it...
Let's see what's on TV right now. This recipe will extend our system to let us find out.
Get your Rovi Corp API Key from http://developer.rovicorp.com/Get_Started.
Upload
tv.php
to yourpages
folder and add the following code to it:<?php $key = 'Your API Key'; $zip = $_POST['FromZip']; $cc = $_POST['FromCountry']; //Get the first TV service for this region: $url = 'http://api.rovicorp.com/TVlistings/v9/listings/services/postalcode/'.$zip.'/info?locale=en-US&countrycode='.$cc.'&apikey='.$key.'&sig=sig'; $services = get_query( $url ); $services = json_decode...