This app is developed using pure vanilla JavaScript, by Mireia Sangalo (@MyPitit).
Old project presented on 24 of May 2016, click here to see the full project.
See itv à la carte
here:
http://mireiasangalo.com/itv-a-la-carte/
1 - Home Page
, setting up an HTTP request headers
.
All the channels will be displayed on the Home Page
: itv, itv2, itvBe, itv3, itv4 and CITV.
API:
Channels
http://fetd.prod.cps.awseuwest1.itvcloud.zone/platform/itvonline/samsung/channels?broadcaster=ITV
The channels will be displayed as a list.
2 - Productions Page
: When the user click on one channel in particular, another HTTP request headers
will be send in order to get the all the corresponding programmes from that channel in particular.
API for each channel:
itv
http://fetd.prod.cps.awseuwest1.itvcloud.zone/platform/itvonline/samsung/productions?grouping=latestPerProgramme&channelId=itv&broadcaster=itv
itv2
http://fetd.prod.cps.awseuwest1.itvcloud.zone/platform/itvonline/samsung/productions?grouping=latestPerProgramme&channelId=itv2&broadcaster=itv
itvBe
http://fetd.prod.cps.awseuwest1.itvcloud.zone/platform/itvonline/samsung/productions?grouping=latestPerProgramme&channelId=itvbe&broadcaster=itv
itv3
http://fetd.prod.cps.awseuwest1.itvcloud.zone/platform/itvonline/samsung/productions?grouping=latestPerProgramme&channelId=itv3&broadcaster=itv
itv4
http://fetd.prod.cps.awseuwest1.itvcloud.zone/platform/itvonline/samsung/productions?grouping=latestPerProgramme&channelId=itv4&broadcaster=itv
CITV
http://fetd.prod.cps.awseuwest1.itvcloud.zone/platform/itvonline/samsung/productions?grouping=latestPerProgramme&channelId=citv&broadcaster=itv
3 - Programme Page
: The user will be able to click any programme and get more information about that programme in particular.
To being able to access to the programmes, an HTTP request headers
will be send in order to get all the corresponding data.
Data displayed on Programme Page
:
"programmeTitle"
"categories"
"duration"
"broadcastDateTime"
"catalogueHierarchyDescription"
"synopsis"
"image"