Book Image

Twilio Cookbook: Second Edition

By : Roger Stringer
Book Image

Twilio Cookbook: Second Edition

By: Roger Stringer

Overview of this book

Table of Contents (20 chapters)
Twilio Cookbook Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

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.

  1. Get your Rovi Corp API Key from http://developer.rovicorp.com/Get_Started.

  2. Upload tv.php to your pages 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...