Using this URL 
(http://www.bbc.co.uk/radio4/programmes/schedules/2008/04/28.xml), I've got 
(same with the .json instead of .xml):

Unable to find template schedules/show_outlets at Controllers/Schedules.pm line 
326

Iain


----- Original Message ----
From: Paul Clifford <[EMAIL PROTECTED]>
To: backstage-developer@lists.bbc.co.uk
Sent: Monday, 19 May, 2008 8:54:57 PM
Subject: Re: [backstage-developer] Accessing 
http://www.bbc.co.uk/programmes/a-z from PHP

We updated the /programmes site today and there are some new views
that might be of use...

See all programmes on a service with broadcasts +/- 7 days from now at
/:service/programmes/a-z
  http://www.bbc.co.uk/bbcfour/programmes/a-z
  http://www.bbc.co.uk/6music/programmes/a-z

Add /all to remove the 7 day restriction, or /player to show just the
programmes with episodes available in iPlayer:
  http://www.bbc.co.uk/radio1/programmes/a-z/all
  http://www.bbc.co.uk/radio3/programmes/a-z/player

Search within a service by adding "/by/:search" after "/a-z":
  http://www.bbc.co.uk/radio4/programmes/a-z/by/e
  http://www.bbc.co.uk/bbcone/programmes/a-z/by/doctor
  http://www.bbc.co.uk/bbctwo/programmes/a-z/by/food/all

Or search within all radio, all tv (soon), or all BBC services:
  http://www.bbc.co.uk/radio/programmes/a-z/by/chris/player
  http://www.bbc.co.uk/tv/programmes/a-z/by/east (soon)
  http://www.bbc.co.uk/programmes/a-z/by/skating/all

With one known and soon to be fixed exception, all the /programmes
pages should be valid XML (and XHTML!), and hopefully easy to process
with XPath etc.

Not new, but you can fetch schedule data through the /programmes site.
Today's schedules:
  http://www.bbc.co.uk/radio4/programmes/schedules/fm
  http://www.bbc.co.uk/bbc7/programmes/schedules

Or a schedule for a particular date:
  http://www.bbc.co.uk/bbcfour/programmes/schedules/2008/04/28
  http://www.bbc.co.uk/bbctwo/programmes/schedules/england/2008/05/22

(Unfortunately, BBC One and BBC Two data outside the London and
England regions can be patchy; we're working on improving that.)

Add .xml to the end of a schedule URL to get an XML representation, or
.json for JSON.  The format of the .xml and .json representations
isn't fixed yet, but we're interested in any feedback from people
using them.

On Sat, May 17, 2008 at 3:38 PM, Brian Butterworth
<[EMAIL PROTECTED]> wrote:
> I wrote some code a while ago that goes though the BBC programme catalogue
> at
>
> http://www.bbc.co.uk/programmes/a-z
>
> and creates a database table that I used to work out what the correct
> iPlayer picture code to use for each, matching them up against the programme
> schedules from
>
> http://www0.rdthdo.bbc.co.uk/cgi-perl/api/query.pl?method=bbc.schedule.getProgrammes&channel_id=$strChannel&start=$strDTS&end=$strDTE&limit=100&detail=schedule
>
> For some reason I can access http://www.bbc.co.uk/programmes/a-z from a
> browser, but doing a
> file_get_contents("http://www.bbc.co.uk/programmes/a-z";) from PHP just locks
> up.
>
> Is this intentional?
>
> I'm just having another go at making a 'what's on now' iGoogle theme for BBC
> channels...
>
> Brian Butterworth
>
-
Sent via the backstage.bbc.co.uk developer discussion group.  To unsubscribe, 
please send an email to [EMAIL PROTECTED] with  unsubscribe backstage-developer 
[your email] as the message.



      __________________________________________________________
Sent from Yahoo! Mail.
A Smarter Email http://uk.docs.yahoo.com/nowyoucan.html

Reply via email to