Documentación

Exportación de listas XML

Aquí encontrarás información sobre dónde encontrar y cómo interpretar los ficheros XML que contienen las listas de mensajes.
Si necesitas información sobre cómo utlizar la plataforma SocialTVHub para la generación de listas, visita el apartado de preguntas frecuentes.

La ubicación de los archivos lists.xml y list[list_id].xml es privada y diferente para cada usuario. El denominado XML_PATH se puede conocer visitando el menú de usuario dentro de la plataforma web.

Archivo lists.xml

Ubicación: [XML-PATH]/lists.xml

Campo Tipo Descripción

lists

Array

Array que contiene las listas existentes

list

Array

Cada una de las listas que se encuentran publicadas

list_id

Integer

ID de lista, necesario para conocer la ubicación del archivo XML que contiene la lista

list_name

Texto

Nombre de lista

last_modified

Datetime

Fecha de publicación o modificación de la lista

Ejemplo

lists.xml

Link: descarga fichero ejemplo
<?xml version="1.0" encoding="ISO-8859-1"?>
<lists>
	<list>
		<list_id>182</list_id>
		<list_name>NEWS</list_name>
		<<last_modified>05/02/2016 12:25:49</last_modified>
	</list>
	<list>
		<list_id>181</list_id>
		<list_name>NEWS</list_name>
		<last_modified>05/02/2016 11:00:20</last_modified>
	</list>
	<list>
		<list_id>178</list_id>
		<list_name>New List 04/02/2016</list_name>
		<last_modified>04/02/2016 12:15:52</last_modified>
	</list>
</lists>

Archivo list[list_id].xml

Ubicación: [XML-PATH]/list[list_id].xml

Campo Tipo Descripción

list

Array

Array que contiene las listas existentes

list_id

(Atributo) Integer

Id de la lista

list_name

(Atributo) Text

Nombre de la lista

last_modified

(Atributo) Datetime

Fecha de creación o última modificación de la lista

elem

Array

Array que contiene los mensajes

content_id

String

ID del mensaje

content_type

String

Tipo de mensaje ("twitter", "facebook", "instagram" o "customtext")

from_name

String

Nombre de usuario del creador del mensaje (por ejemplo @usuario)

from_screen_name

String

Nombre "real" del creador del mensaje (por ejemplo "Pablo Hernández")

from_id

Integer

ID de usuario del creador del mensaje

message

Text

Cuerpo del mensaje

created_time

Timestamp

Fecha de publicación del mensaje en formato UNIX Timestamp (segundos)

media_url

Text

URL del archivo de medios contenido en el mensaje

profpic

Text

URL de la imagen de perfil del usuario creador del mensaje en calidad alta

position

Integer

Posición del mensaje en la lista

Ejemplo

list182.xml

Link: descarga fichero ejemplo
<list list_id="182" list_name="NEWS" last_modified="05/02/2016 12:25:49">
	<elem>
		<content_id>695559492545683456</content_id>
		<content_type>twitter</content_type>
		<from_name>CNN</from_name>
		<from_screen_name>@CNN</from_screen_name>
		<from_id>759251</from_id>
		<message>
			Who won #DemDebate?Bernie vs. Hillary is "genuine philosophical contest" says one analyst
		</message>
		<created_time>Fri Feb 05 10:48:00 +0000 2016</created_time>
		<media_url>http://pbs.twimg.com/media/CacfrE_W0AA6Avl.jpg</media_url>
		<profpic>
			http://pbs.twimg.com/profile_images/508960761826131968/LnvhR8ED_200x200.png
		</profpic>
		<position>1</position>
	</elem>
	<elem>
		<content_id>695514561789759489</content_id>
		<content_type>twitter</content_type>
		<from_name>CNN</from_name>
		<from_screen_name>@CNN</from_screen_name>
		<from_id>759251</from_id>
		<message>
			Brazil and Jamaica have found some clever ways to focus attention on the #Zikavirus
		</message>
		<created_time>Fri Feb 05 07:49:28 +0000 2016</created_time>
		<media_url>http://pbs.twimg.com/media/Cab2zxLW8AQ-MO_.jpg</media_url>
		<profpic>
			http://pbs.twimg.com/profile_images/508960761826131968/LnvhR8ED_200x200.png
		</profpic>
		<position>2</position>
	</elem>
	<elem>
		<content_id>695524837867958276</content_id>
		<content_type>twitter</content_type>
		<from_name>CNN</from_name>
		<from_screen_name>@CNN</from_screen_name>
		<from_id>759251</from_id>
		<message>
			@cnnbrk: UN group: Julian Assange has been arbitrarily detained by being forced to stay in embassy in London to avoid arrest.
		</message>
		<created_time>Fri Feb 05 08:30:18 +0000 2016</created_time>
		<media_url/>
		<profpic>
			http://pbs.twimg.com/profile_images/508960761826131968/LnvhR8ED_200x200.png
		</profpic>
		<position>3</position>
	</elem>
</list>



Creación de plantillas para el uso del software SocialTVHub CasparCG Client

El software SocialTVHub CasparCG Client es un programa gratuito descargable desde la plataforma SocialTVHub. Su función es la recepción en tiempo real de las listas creadas en la plataforma y la comunicación con el servidor CasparCG para presentar los mensajes por pantalla utilizando plantillas HTML o Flash.

Los usuarios pueden crear sus propias plantillas HTML y Flash. Pueden descargar ejemplos de plantillas de Social Media con calidad Broadcast, totalmente funcionales, desde la plataforma web.

Para que las plantillas sean compatibles con el software SocialTVHub CasparCG Client deben estar preparadas para procesar los siguientes campos:

Campos utilizazdos en plantillas para CasparCG

Campo Tipo Descripción

content_type

String

Tipo de mensaje (por ejemplo "twitter", "facebook", "instagram", "customtext"...)

from_user

String

Nombre de usuario (por ejemplo @user1)

from_name

String

Nombre real del creador del mensaje (por ejemplo "Pablo Hernández")

message

Text

Cuerpo del mensaje.

profpic

String

URL de la imagen de perfil del usuario creador del mensaje en calidad alta

media_url

String

URL de la imagen/video/audio adjuntado en el mensaje.

Si necesitan más información acerca de cómo crear plantillas para CasparCG visite la web www.casparcg.com y su foro.