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