Card Description: Sarja sukeltaa vedessä liikkumisen perustaitoihin. Miten opit uimaan virtaviivaisesti niin vatsalla kuin selällä, kylkiuintia unohtamatta? Uiminen on on helppoa ja kivaa, lupaavat liikkumisen alkeita ja eri uintitekniikoita opettavat sarjan juontajat Liisa Ojala ja Aki Hurula. Card JSON{
"controls": [
{
"audience": {
"authenticated": false
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/controls/play/1-50380073?titleOpt=Katso:+K1,+J1&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"audience": {
"authenticated": true
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/controls/play/1-50380073?titleOpt=Katso:+K1,+J1&language=fi&v=10&client=yle-areena-web"
},
"tag": "play",
"type": "reference"
},
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.share"
}
},
"pageload": {
"comscore": {
"countername": "tv.share",
"yle_ui_language": "fi"
}
}
},
"destination": {
"type": "series",
"uri": "yleareena://items/1-50511666"
},
"functionality": {
"id": "share"
},
"icon": {
"id": "share",
"version": "1750676272"
},
"style": {
"iconPosition": "left",
"variant": "tertiary"
},
"title": "Jaa ohjelma",
"type": "activator"
},
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "login"
}
},
"pageload": {
"comscore": {
"countername": "login",
"yle_ui_language": "fi"
}
}
},
"audience": {
"authenticated": false
},
"backgroundColor": "#00000000",
"functionality": {
"id": "login"
},
"icon": {
"id": "icon-favorite-off",
"version": "1750676272"
},
"style": {
"iconPosition": "left",
"variant": "tertiary"
},
"title": "Lisää omalle listalle",
"type": "activator"
},
{
"audience": {
"authenticated": true
},
"destination": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/controls/favorites/1-50511666?language=fi&v=10&client=yle-areena-web"
},
"type": "reference"
}
],
"description": "Sarja sukeltaa vedessä liikkumisen perustaitoihin. Miten opit uimaan virtaviivaisesti niin vatsalla kuin selällä, kylkiuintia unohtamatta? Uiminen on on helppoa ja kivaa, lupaavat liikkumisen alkeita ja eri uintitekniikoita opettavat sarjan juontajat Liisa Ojala ja Aki Hurula.",
"labels": [
{
"formatted": "1 kausi",
"priority": 0,
"type": "generic"
},
{
"formatted": "lastenohjelma",
"priority": 0,
"type": "generic"
},
{
"formatted": "inspiroiva",
"priority": 0,
"type": "generic"
},
{
"formatted": "hyväntuulinen",
"priority": 0,
"type": "generic"
},
{
"raw": "world",
"type": "region"
},
{
"raw": "video",
"type": "mediaType"
}
],
"overlayLogoImage": {
"id": "13-1-50511666-1731579203085",
"version": "1731579428"
},
"type": "card"
} |
Tabs Tab 1 of 1 Jaksot Card 1. Uinnin perusteet Description: Perustaitoja tarvitaan kaikissa uintityyleissä. Perustaitoja ovat erilaisten kelluntojen hallitseminen, eli veden nosteeseen luottaminen. Lisäksi kasvojen laittaminen veteen, hengityksen kontrollointi sekä liukuasento mahdollistavat hyvän uimataidon oppimisen.
Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-50380073.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Perustaitoja tarvitaan kaikissa uintityyleissä. Perustaitoja ovat erilaisten kelluntojen hallitseminen, eli veden nosteeseen luottaminen. Lisäksi kasvojen laittaminen veteen, hengityksen kontrollointi sekä liukuasento mahdollistavat hyvän uimataidon oppimisen.\n",
"image": {
"id": "13-1-50380073-1588598672714",
"version": "1757430480"
},
"labels": [
{
"formatted": "5 min",
"raw": "PT344S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 8.5.2020",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-50380073"
},
"raw": "PT344S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-50380073",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-50380073"
},
"presentation": "onDemandCard",
"title": "1. Uinnin perusteet",
"type": "card"
} Card 2. Krooliuinti Description: Harjoitellaan krooliuintia ja hypätään pää edellä altaaseen. Krooliuinti on nopein uintityyli, jolla ihminen pystyy etenemään vedessä. Kun harjoittelet pää edellä hyppyjä, varmista että hyppypaikka on riittävän syvä, esteetön ja sinulla on lupa hypätä siitä. Muista aina suojata päätäsi käsillä. Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-50380072.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Harjoitellaan krooliuintia ja hypätään pää edellä altaaseen. Krooliuinti on nopein uintityyli, jolla ihminen pystyy etenemään vedessä. Kun harjoittelet pää edellä hyppyjä, varmista että hyppypaikka on riittävän syvä, esteetön ja sinulla on lupa hypätä siitä. Muista aina suojata päätäsi käsillä.",
"image": {
"id": "13-1-50380072-1588743748189",
"version": "1757434678"
},
"labels": [
{
"formatted": "6 min",
"raw": "PT377S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 8.5.2020",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-50380072"
},
"raw": "PT377S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-50380072",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-50380072"
},
"presentation": "onDemandCard",
"title": "2. Krooliuinti",
"type": "card"
} Card 3. Selkäkroolia ja delfiinipotkuja Description: Nyt kokeillaan selkäkroolia ja delfiinipotkuja. Selkäkroolin käsivedot antavat uintiin lisää vauhtia. Lisäksi harjoitellaan delfiinipotkuja. Delfiinipotkuissa tuloksena on uimaria eteenpäin työntävä liike jaloilla.
Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-50380070.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Nyt kokeillaan selkäkroolia ja delfiinipotkuja. Selkäkroolin käsivedot antavat uintiin lisää vauhtia. Lisäksi harjoitellaan delfiinipotkuja. Delfiinipotkuissa tuloksena on uimaria eteenpäin työntävä liike jaloilla.\n",
"image": {
"id": "13-1-50380070-1588743932535",
"version": "1757434673"
},
"labels": [
{
"formatted": "6 min",
"raw": "PT368S",
"rawType": "duration",
"type": "generic"
},
{
"formatted": "pe 8.5.2020",
"type": "generic"
},
{
"pointer": {
"uri": "yleareena://items/1-50380070"
},
"raw": "PT368S",
"rawType": "duration",
"type": "progress"
},
{
"raw": "1-50380070",
"type": "itemId"
},
{
"formatted": "Yle TV2",
"raw": "yle-tv2",
"type": "broadcastService"
}
],
"pointer": {
"type": "program",
"uri": "yleareena://items/1-50380070"
},
"presentation": "onDemandCard",
"title": "3. Selkäkroolia ja delfiinipotkuja",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-50511666.h2o_pro_opi_uimaan.jaksot.episodes"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-50380069"
},
"title": "Kausi 1"
}
],
"presentation": "filter-dropdown",
"required": true,
"title": "Tuotantokaudet"
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTUwNTExNjY2L3NlYXNvbnMvJTdCc2Vhc29uJTdEL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENvbnRyb2xzIjoiZGVmYXVsdCIsImNhcmRDYXJkcyI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoiZGVmYXVsdEdlbmVyaWNzIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTUwNTExNjY2Lmgyb19wcm9fb3BpX3VpbWFhbi5qYWtzb3QuZXBpc29kZXMifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX19.C_YDj98uNycA9tbPnDfMGRqgjATNDm9u6ql7bprNeq0&path.season=1-50380069&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
} JWT payload{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-50511666.h2o_pro_opi_uimaan.jaksot.episodes"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"source": "https://programs.api.yle.fi/v3/schema/v3/series/1-50511666/seasons/%7Bseason%7D/episodes?availability=current&order=natural:asc&program_type=program"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-50511666.h2o_pro_opi_uimaan.jaksot.episodes"
},
"yle": {
"source_url": "https://programs.api.yle.fi/v3/schema/v3/series/1-50511666/seasons/1-50380069/episodes?availability=current&order=natural:asc&program_type=program&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"cardCards": "default",
"cardControls": "default",
"cardLabels": "defaultGenerics",
"cardOptionsTemplate": "episodes",
"cardPointer": "default",
"count": 8,
"expires": "2025-09-19T14:10:47Z",
"limit": 3,
"offset": 0
} Card Pyöräillään Description: Polkupyörä tutuksi Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-4511590.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Polkupyörä tutuksi",
"image": {
"id": "13-1-4511590-1555994579517",
"version": "1746439250"
},
"labels": [
{
"raw": "1-4511590",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-4511590"
},
"presentation": "seriesCard",
"title": "Pyöräillään",
"type": "card"
} Card Retkellä Oonan kanssa Description: Retkeillä voi missä vain Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-50911159.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Retkeillä voi missä vain",
"image": {
"id": "13-1-50911159-1738656722789",
"version": "1738656731"
},
"labels": [
{
"raw": "1-50911159",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50911159"
},
"presentation": "seriesCard",
"title": "Retkellä Oonan kanssa",
"type": "card"
} Card Kuutiojuuri Description: Maistuvaa matematiikkaa Card JSON{
"controls": [
{
"destination": {
"authentication": [
"yle-api"
],
"type": "player",
"uri": "https://areena.api.yle.fi/v1/ui/players/1-50323729.json?language=fi&v=10&client=yle-areena-web"
},
"icon": {
"id": "icon-play",
"version": "1750676272"
},
"tag": "play",
"type": "navigator"
}
],
"description": "Maistuvaa matematiikkaa",
"image": {
"id": "13-1-50323729-1729598758260",
"version": "1744720765"
},
"labels": [
{
"raw": "1-50323729",
"type": "itemId"
}
],
"pointer": {
"type": "series",
"uri": "yleareena://items/1-50323729"
},
"presentation": "seriesCard",
"title": "Kuutiojuuri",
"type": "card"
}
List JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-50511666.h2o_pro_opi_uimaan.jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTUwNTExNjY2P21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9NS0yNjQiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zRm9ySXRlbXMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtNTA1MTE2NjYuaDJvX3Byb19vcGlfdWltYWFuLmpha3NvdC5zaW1pbGFyIn19LCJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.5C2Iey8FkNdhSxwLqp1l57FWn1mn_Q249SyUYFs-fAI&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Katso myös",
"type": "list"
} JWT payload{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-50511666.h2o_pro_opi_uimaan.jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"source": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-50511666?medium=video&fallback_category_whitelist=5-264"
} Card response meta JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-50511666.h2o_pro_opi_uimaan.jaksot.similar"
},
"yle": {
"source_url": "https://areena-recommendations.api.yle.fi/v1/recommendations/item/1-50511666?medium=video&fallback_category_whitelist=5-264&offset=0&limit=3"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"cardOptionsTemplate": "recommendationsForItems",
"count": 20,
"expires": "2025-09-19T14:19:47Z",
"limit": 3,
"offset": 0
}
Tab JSON{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-50511666.h2o_pro_opi_uimaan.jaksot"
}
},
"pageload": {
"comscore": {
"countername": "tv.series_details.1-50511666.h2o_pro_opi_uimaan.jaksot",
"yle_id": "1-50511666",
"yle_ui_language": "fi"
},
"yle": {
"areena_view_type": "series-page",
"id": "1-50511666"
}
}
},
"content": [
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-50511666.h2o_pro_opi_uimaan.jaksot.episodes"
}
},
"player_context": {
"yle": {
"ptype": "eps"
}
}
},
"controls": [],
"cursors": {
"playlist": {
"offset": 0,
"step": 1
}
},
"filters": [
{
"options": [
{
"default": true,
"parameters": {
"filter.order": "natural:asc",
"path.season": "1-50380069"
},
"title": "Kausi 1"
}
],
"presentation": "filter-dropdown",
"required": true,
"title": "Tuotantokaudet"
}
],
"presentation": "medium-list",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL3Byb2dyYW1zLmFwaS55bGUuZmkvdjMvc2NoZW1hL3YzL3Nlcmllcy8xLTUwNTExNjY2L3NlYXNvbnMvJTdCc2Vhc29uJTdEL2VwaXNvZGVzP2F2YWlsYWJpbGl0eT1jdXJyZW50Jm9yZGVyPW5hdHVyYWw6YXNjJnByb2dyYW1fdHlwZT1wcm9ncmFtIiwiY2FyZE9wdGlvbnNUZW1wbGF0ZSI6ImVwaXNvZGVzIiwiY2FyZFBvaW50ZXIiOiJkZWZhdWx0IiwiY2FyZENvbnRyb2xzIjoiZGVmYXVsdCIsImNhcmRDYXJkcyI6ImRlZmF1bHQiLCJjYXJkTGFiZWxzIjoiZGVmYXVsdEdlbmVyaWNzIiwiYW5hbHl0aWNzIjp7ImNvbnRleHQiOnsiY29tc2NvcmUiOnsieWxlX3JlZmVyZXIiOiJ0di5zZXJpZXNfZGV0YWlscy4xLTUwNTExNjY2Lmgyb19wcm9fb3BpX3VpbWFhbi5qYWtzb3QuZXBpc29kZXMifX0sInBsYXllcl9jb250ZXh0Ijp7InlsZSI6eyJwdHlwZSI6ImVwcyJ9fX19.C_YDj98uNycA9tbPnDfMGRqgjATNDm9u6ql7bprNeq0&path.season=1-50380069&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "vertical",
"size": "medium"
},
"type": "list"
},
{
"analytics": {
"context": {
"comscore": {
"yle_referer": "tv.series_details.1-50511666.h2o_pro_opi_uimaan.jaksot.similar"
}
},
"player_context": {
"yle": {
"ptype": "rec"
}
}
},
"audience": {
"subAccount": false
},
"controls": [],
"filters": [],
"presentation": "medium-strip",
"source": {
"authentication": [
"yle-api"
],
"uri": "https://areena.api.yle.fi/v1/ui/content/list?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb3VyY2UiOiJodHRwczovL2FyZWVuYS1yZWNvbW1lbmRhdGlvbnMuYXBpLnlsZS5maS92MS9yZWNvbW1lbmRhdGlvbnMvaXRlbS8xLTUwNTExNjY2P21lZGl1bT12aWRlbyZmYWxsYmFja19jYXRlZ29yeV93aGl0ZWxpc3Q9NS0yNjQiLCJjYXJkT3B0aW9uc1RlbXBsYXRlIjoicmVjb21tZW5kYXRpb25zRm9ySXRlbXMiLCJhbmFseXRpY3MiOnsiY29udGV4dCI6eyJjb21zY29yZSI6eyJ5bGVfcmVmZXJlciI6InR2LnNlcmllc19kZXRhaWxzLjEtNTA1MTE2NjYuaDJvX3Byb19vcGlfdWltYWFuLmpha3NvdC5zaW1pbGFyIn19LCJwbGF5ZXJfY29udGV4dCI6eyJ5bGUiOnsicHR5cGUiOiJyZWMifX19fQ.5C2Iey8FkNdhSxwLqp1l57FWn1mn_Q249SyUYFs-fAI&crop=20&language=fi&v=10&client=yle-areena-web"
},
"style": {
"image": "16:9",
"layout": "horizontal",
"size": "medium"
},
"title": "Katso myös",
"type": "list"
}
],
"slug": "jaksot",
"title": "Jaksot",
"type": "tab"
} |