Closed pjlee11 closed 5 years ago
Example of MAP page from Ares, this is currently a proposed payload and therefore not finalised.
{
"metadata": {
"id": "urn:bbc:ares::asset:afrique/media-48749029",
"locators": {
"assetUri": "/afrique/media-48749029",
"cpsUrn": "urn:bbc:content:assetUri:afrique/media-48749029",
"curie": "http://www.bbc.co.uk/asset/ad949d5e-71e2-db46-a797-528b518f134b"
},
"type": "MAP",
"createdBy": "afrique-v6",
"language": "fr",
"lastUpdated": 1561480264340,
"firstPublished": 1561480254,
"lastPublished": 1561480254,
"options": {
"isIgorSeoTagsEnabled": false,
"includeComments": false,
"allowRightHandSide": true,
"isFactCheck": false,
"allowDateStamp": true,
"hasNewsTracker": false,
"allowRelatedStoriesBox": true,
"isKeyContent": false,
"allowHeadline": true,
"isBreakingNews": false,
"allowPrintingSharingLinks": true
},
"analyticsLabels": {
"cps_asset_type": "map",
"counterName": "afrique.embedded_video.media_asset.48749029.page",
"cps_asset_id": "48749029"
},
"passport": {
"category": {
"categoryId": "http://www.bbc.co.uk/ontologies/applicationlogic-news/Feature",
"categoryName": "Feature"
},
"campaigns": [
{
"campaignId": "5a988e2139461b000e9dabf7",
"campaignName": "WS - Inspire me"
},
{
"campaignId": "5a988e3739461b000e9dabfa",
"campaignName": "WS - Give me perspective"
}
]
},
"tags": {},
"version": "v1.0.10",
"blockTypes": [
"media",
"paragraph"
],
"includeComments": false
},
"content": {
"blocks": [
{
"id": "p07f5620",
"subType": "clip",
"format": "video",
"title": "Samuel Eto'o encourage les Lions indomptables",
"synopses": {
"short": "Samuel Eto'o encourage les Lions indomptables",
"long": "Meilleur buteur de l'histoire du Cameroun, Samuel Eto'o n'hésite pas \n Qatar SC\nInterview d'Ata Ahli Ahebla."
},
"imageUrl": "ichef.bbci.co.uk/images/ic/$recipe/p07f588v.jpg",
"embedding": true,
"advertising": true,
"caption": "Samuel Eto'o encourage les Lions indomptables",
"versions": [
{
"versionId": "p07f5622",
"types": [
"Original"
],
"duration": 66,
"durationISO8601": "PT1M6S",
"warnings": {},
"availableTerritories": {
"uk": true,
"nonUk": true
},
"availableFrom": 1561479572
}
],
"imageCopyright": "BBC",
"type": "media"
},
{
"text": "Meilleur buteur de l'histoire du Cameroun, Samuel Eto'o est le premier fan de la sélection camerounaise. ",
"markupType": "plain_text",
"type": "paragraph"
},
{
"text": "Des Lions indomptables, qui remettent leur titre en jeu lors de cette CAN 2019 qui se déroule en ce moment en Égypte. ",
"markupType": "plain_text",
"type": "paragraph"
},
{
"text": "Le talentueux joueur du Qatar SC fait aussi un état des lieux du football dans son pays. ",
"markupType": "plain_text",
"type": "paragraph"
},
{
"text": "Interview d'Ata Ahli Ahebla.",
"markupType": "plain_text",
"type": "paragraph"
},
{
"text": "<bold>Lire aussi :</bold>",
"markupType": "candy_xml",
"type": "paragraph"
},
{
"text": "<itemMeta>afrique/sports-48561859</itemMeta> ",
"meta": [
{
"headlines": {
"shortHeadline": "CAN 2019 : Cameroun, rester roi d’Afrique",
"headline": "CAN 2019 : Cameroun, rester roi d’Afrique",
"overtyped": "CAN 2019 : Cameroun, rester roi d’Afrique"
},
"locators": {
"href": "http://www.bbc.com/afrique/sports-48561859"
},
"summary": "Privé de l’organisation de la CAN 2019, le Cameroun ne renonce pas à son but principal : \"rester roi d’Afrique\".",
"timestamp": 1560848554,
"passport": {
"category": {
"categoryId": "http://www.bbc.co.uk/ontologies/applicationlogic-news/News",
"categoryName": "News"
}
},
"id": "urn:bbc:ares::asset:afrique/sports-48561859",
"type": "cps"
}
],
"markupType": "candy_xml",
"type": "paragraph"
}
]
},
"promo": {
"headlines": {
"shortHeadline": "Samuel Eto'o encourage les Lions indomptables",
"headline": "Samuel Eto'o encourage les Lions indomptables"
},
"locators": {
"assetUri": "/afrique/media-48749029",
"cpsUrn": "urn:bbc:content:assetUri:afrique/media-48749029",
"curie": "http://www.bbc.co.uk/asset/ad949d5e-71e2-db46-a797-528b518f134b"
},
"summary": "Meilleur buteur de l'histoire du Cameroun, Samuel Eto'o est le premier fan de la sélection camerounaise.",
"timestamp": 1561480264340,
"passport": {
"category": {
"categoryId": "http://www.bbc.co.uk/ontologies/applicationlogic-news/Feature",
"categoryName": "Feature"
},
"campaigns": [
{
"campaignId": "5a988e2139461b000e9dabf7",
"campaignName": "WS - Inspire me"
},
{
"campaignId": "5a988e3739461b000e9dabfa",
"campaignName": "WS - Give me perspective"
}
]
},
"media": {
"id": "p07f5620",
"subType": "clip",
"format": "video",
"title": "Samuel Eto'o encourage les Lions indomptables",
"synopses": {
"short": "Samuel Eto'o encourage les Lions indomptables",
"long": "Meilleur buteur de l'histoire du Cameroun, Samuel Eto'o n'hésite pas \n Qatar SC\nInterview d'Ata Ahli Ahebla."
},
"imageUrl": "ichef.bbci.co.uk/images/ic/$recipe/p07f588v.jpg",
"embedding": true,
"advertising": true,
"caption": "Samuel Eto'o encourage les Lions indomptables",
"versions": [
{
"versionId": "p07f5622",
"types": [
"Original"
],
"duration": 66,
"durationISO8601": "PT1M6S",
"warnings": {},
"availableTerritories": {
"uk": true,
"nonUk": true
},
"availableFrom": 1561479572
}
],
"imageCopyright": "BBC",
"type": "media"
},
"indexImage": {
"id": "107537352",
"subType": "index",
"href": "http://c.files.bbci.co.uk/631D/production/_107537352_p07f588v.jpg",
"path": "/cpsprodpb/631D/production/_107537352_p07f588v.jpg",
"height": 360,
"width": 640,
"altText": "Samuel Eto'o",
"caption": "Samuel Eto'o",
"copyrightHolder": "BBC",
"type": "image"
},
"id": "urn:bbc:ares::asset:afrique/media-48749029",
"type": "cps"
},
"relatedContent": {
"section": {
"subType": "index",
"name": "Media",
"uri": "/afrique/media",
"type": "simple"
},
"site": {
"subType": "site",
"name": "Afrique",
"uri": "/afrique",
"type": "simple"
},
"groups": [
{
"type": "see-alsos",
"promos": [
{
"headlines": {
"shortHeadline": "CAN 2019 : Cameroun, rester roi d’Afrique",
"headline": "CAN 2019 : Cameroun, rester roi d’Afrique"
},
"locators": {
"assetUri": "/afrique/sports-48561859",
"cpsUrn": "urn:bbc:content:assetUri:/afrique/sports-48561859"
},
"summary": "Privé de l’organisation de la CAN 2019, le Cameroun ne renonce pas à son but principal : \"rester roi d’Afrique\".",
"timestamp": 1560848554,
"cpsType": "STY",
"indexImage": {
"id": "107295112",
"subType": "index",
"href": "http://c.files.bbci.co.uk/52A7/production/_107295112_cam01.jpg",
"path": "/cpsprodpb/52A7/production/_107295112_cam01.jpg",
"height": 549,
"width": 976,
"altText": "Le Cameroun veut rester roi d'Afrique",
"caption": "Le Cameroun veut rester roi d'Afrique",
"copyrightHolder": "Getty Images",
"type": "image"
},
"id": "urn:bbc:ares::asset:afrique/sports-48561859",
"type": "cps"
},
{
"headlines": {
"shortHeadline": "Les supporters des Lions, prêts pour la bataille de la CAN 2019",
"headline": "Ngando Pickett est l'un des supporters numéro 1 des Lions indomptables du Cameroun"
},
"locators": {
"assetUri": "/afrique/sports-48759211",
"cpsUrn": "urn:bbc:content:assetUri:/afrique/sports-48759211"
},
"summary": "Ngando Pickett est toujours présent dans les gradins quand les Lions indomptables du Cameroun jouent et il les suit dans tous leurs déplacements.",
"timestamp": 1561469925,
"cpsType": "MAP",
"indexImage": {
"id": "107530500",
"subType": "index",
"href": "http://c.files.bbci.co.uk/01F7/production/_107530500_p07f3hlv.jpg",
"path": "/cpsprodpb/01F7/production/_107530500_p07f3hlv.jpg",
"height": 576,
"width": 1024,
"altText": "Keyframe #1",
"copyrightHolder": "BBC",
"type": "image"
},
"id": "urn:bbc:ares::asset:afrique/sports-48759211",
"type": "cps"
}
]
}
]
}
}
Services tested with the following URLs for MAPs:
[x] Afaan Oromoo http://localhost:7080/afaanoromoo/oduu-49490954
[x] Afrique http://localhost:7080/afrique/monde-49500638
[x] Amharic http://localhost:7080/amharic/news-49562667 Seems to miss MAP type in the .json
[x] Arabic http://localhost:7080/arabic/media-49580542
[x] Bengali http://localhost:7080/bengali/news-49579870
[x] Burmese http://localhost:7080/burmese/media-49571787
[x] Gujarati http://localhost:7080/gujarati/media-49502679
[x] Indonesia http://localhost:7080/indonesia/media-49591990
[x] Japanese http://localhost:7080/japanese/video-49589128
[x] Korean http://localhost:7080/korean/media-49590387
[x] Marathi http://localhost:7080/marathi/india-48062804
[x] Nepali http://localhost:7080/nepali/news-49613544
[x] Pashto http://localhost:7080/pashto/afghanistan-49628873
[x] Persian http://localhost:7080/persian/world-49653162
[x] Pidgin http://localhost:7080/pidgin/tori-49450859
[x] Portugese http://localhost:7080/portuguese/geral-49602758
[x] Punjabi http://localhost:7080/punjabi/international-49567825
[x] Russian http://localhost:7080/russian/media-49281069
[x] Serbian Works without the script in the url (http://localhost:7080/serbian/srbija-49427344) http://localhost:7080/serbian/cyr/srbija-49427344
[x] Sri Lanka http://localhost:7080/sinhala/sri-lanka-49411205
[x] Somali http://localhost:7080/somali/media-48870869 shows no content
[x] Swahili http://localhost:7080/swahili/dira-tv-49602132
[x] Telugu http://localhost:7080/telugu/india-49647976
[x] Tigrinya http://localhost:7080/tigrinya/news-49562338
[x] Turkce http://localhost:7080/turkce/haberler-dunya-49655644
[x] Ukrainian http://localhost:7080/ukrainian/media-49656852
[x] Uzbek http://localhost:7080/uzbek/uzbekistan-49192467 shows no content
[x] Vietnamese http://localhost:7080/vietnamese/media-49614583
[x] Yoruba http://localhost:7080/yoruba/media-42985961
[x] Zhongwen Works without the script in the URL (http://localhost:7080/zhongwen/chinese-news-49631219) http://localhost:7080/zhongwen/trad/chinese-news-49631219
@ibMadbouly
Is your feature request related to a problem? Please describe. Add fixture data for MAP page for each WS site.
Describe the solution you'd like We should had fixture data for each of the world service sites including translations, these can be sourced from Ares using live asset media URLs. EG: https://www.bbc.com/afrique/media-48749029 -> https://ares-broker.api.bbci.co.uk/api/asset/afrique/media-48749029
Describe alternatives you've considered N/A
Testing notes Manually test that a fixture exists for each service.
http://localhost.bbc.com:7080/${service}/{assetUri}.json
with service and assetUri coming from/data
directory in simorghAdditional context Add any other context or screenshots about the feature request here.