BBC Web API (beta) Disclaimer  Terms of Use  About Us  backstage.bbc.co.uk
bbc.programme.getLocations
Get locations of a programme.
Arguments
programme_id
  (required) Programme identifier
type
  file, ip-stream, dvb
codec
  Preferred type, e.g. WMV, MPEG-2, FLV, QT etc.
format
  (simple) Response format (more information)
Explore
bbc.programme.getLocations
programme_id
format Simple   TV-Anytime  
Example response
Simple format:
<programme programme_id="crid://bbc.co.uk/272911201" title="Neighbours">
  <location>
    <type>dvb</type>
    <url>dvb://233a.1004,1044;4b61</url>
    <start>2006-01-27T13:43:43Z</start>
    <duration>00:21:57</duration>
  </location>
  <location>
    <type>multicast-mp2</type>
    <url>rtp://@233.122.227.201:5554</url>
    <start>2006-01-27T13:43:43Z</start>
    <duration>00:21:57</duration>
  </location>
  <location>
    <type>dvb</type>
    <url>dvb://233a.1004,1044;4b62</url>
    <start>2006-01-27T17:36:33Z</start>
    <duration>00:21:57</duration>
  </location>
  <location>
    <type>multicast-mp2</type>
    <url>rtp://@233.122.227.201:5554</url>
    <start>2006-01-27T17:36:33Z</start>
    <duration>00:21:57</duration>
  </location>
</programme>
TV-Anytime format:
<ContentReferencingTable version="1" 
      xsi:schemaLocation="http://www.tv-anytime.org/2002/02/ContentReferencing  
      I:/tv-anytime/schema/content_refv1.2spec(validateslocally).xsd">
  <Result CRID="crid://bbc.co.uk/272913955" status="resolved" complete="true" acquire="any">
    <LocationsResult>
      <Locator instanceMetadataId="imi:bbc.co.uk/272913977">
        dvb://233a.1004.1044;5639@2006-02-01T13:43:43Z/PT00H21M
      </Locator>
      <Locator instanceMetadataId="imi:bbc.co.uk/272913955">
        dvb://233a.1004.1044;5623@2006-02-01T17:36:35Z/PT00H21M
      </Locator>
    </LocationsResult>
  </Result>
</ContentReferencingTable>