Skip to main content

API auxiliares de EDS

Existen varias API de Entertainment Discovery Services (EDS) que no proporcionan directamente información sobre el contenido, sino que ofrecen información general sobre cómo usar el servicio o ayudan a controlar modelos de interfaz de usuario comunes.

API auxiliares

Valores de parámetros de API

Esta API describe los parámetros que se pueden usar con el servicio. La información devuelta puede usarse en la interfaz de usuario del cliente, ya que cada parámetro va acompañado de texto localizado. Ninguna de las API siguientes acepta parámetros de consulta. | API| URI| Descripción| | --- | --- | --- | --- | --- | --- | | Tipos| //metadata/mediaGroups| La lista completa de grupos multimedia| | Tipos de elementos multimedia por grupo multimedia| //metadata/mediaGroups//mediaItemTypes| La lista de tipos de elementos multimedia contenidos en el grupo multimedia especificado.| | Todos los tipos de elementos multimedia| //metadata/mediaItemTypes| La lista completa de tipos de elementos multimedia| | Campos por tipo de elemento multimedia| //metadata/mediaItemTypes//fields| La lista de campos de un único tipo de elemento multimedia| | Refinadores de consulta| //metadata/mediaItemTypes//queryRefiners| La lista de refinadores de consulta admitidos para el tipo de elemento multimedia especificado| | Todos los valores de refinador de consulta| //metadata/mediaItemTypes//queryRefiners/| Los valores del refinador de consulta especificado para el tipo de elemento multimedia indicado| | Todos los subvalores de refinador de consulta| //metadata/mediaItemTypes//queryRefiners//subQueryRefinerValues| La lista de subvalores para un valor de refinador de consulta determinado (por ejemplo, “subgéneros de un género determinado”). El valor del refinador de consulta se pasa como parámetro de cadena de consulta denominado “queryRefinerValue”, lo que permite pasar valores de refinador de consulta con caracteres prohibidos en las raíces de URI.| | Ordenaciones| //metadata/mediaItemTypes//sortOrders| La lista de criterios de ordenación para el tipo de elemento multimedia especificado|

Generador de clasificación de contenido combinada

Aplicar controles parentales sobre el contenido que los niños pueden ver es una tarea complicada. No solo cada tipo de elemento multimedia tiene su propio sistema de clasificación, sino que esos sistemas de clasificación pueden variar de un país o región a otro. Esto significa que hay que especificar varios datos diferentes para filtrar correctamente todos los elementos. En lugar de especificar todos los parámetros en todas las llamadas a la API, esta API genera un valor que se pasa a los parámetros combinedContentRating de otras API y transmite la misma información. Está diseñada para que las API sean más fáciles de usar y mantener, ya que los varios parámetros que se pasan a esta API se condensan en un único valor reutilizable para las demás API. Aunque los valores exactos devueltos por esta API pueden llegar a cambiar, deberían cambiar con muy poca frecuencia (por ejemplo, entre versiones de EDS) y, por tanto, podrían almacenarse en caché durante períodos prolongados. Cualquier API que acepte un parámetro combinedContentRating devolverá un mensaje de error significativo si el valor pasado no es válido, lo que indica que el autor de la llamada simplemente necesita volver a llamar a esta API para obtener un valor actualizado. Si una API acepta un parámetro combinedContentRating pero no se proporciona ninguno, no se realizará ningún filtrado de contenido basado en los controles parentales.
Nota:
Esto no significa que solo se devuelva contenido “seguro”, sino que se devuelve todo el contenido, incluido el contenido potencialmente explícito.

Nombre de campo combinado

Las API de EDS devuelven de forma predeterminada un conjunto mínimo muy reducido de campos para cada elemento:
  • Tipo de elemento multimedia
  • Grupo multimedia
  • Id
  • Nombre
Para obtener más información, las API aceptan un parámetro “fields” que especifica qué datos adicionales deben devolverse. Dado que hay muchos campos posibles, especificar su nombre completo en cada llamada a la API sobrecargaría considerablemente la solicitud. En su lugar, los nombres pueden pasarse a esta API, que generará un valor mucho más pequeño que se puede pasar a las demás API. Para cualquier API que acepte este parámetro, el valor proporcionado debe ser el superconjunto de todos los campos de todos los tipos de elementos multimedia especificados. No es posible especificar conjuntos de campos diferentes para distintos tipos de elementos multimedia. Sin embargo, si un campo se aplica a un tipo de elemento multimedia pero no a otro, solo aparecerá en los tipos de elementos multimedia donde existan datos (por ejemplo, si se incluye “AvatarBodyType” en la llamada a la API de nombres de campo combinados, solo los AvatarItems contendrán el campo). Los valores devueltos por esta API son altamente almacenables en caché; de hecho, no deberían cambiar excepto entre implementaciones de EDS. Se recomienda que, si se desea almacenar en caché, la caché no dure más que la sesión del usuario. Además de aceptar los nombres de campo reales, esta API acepta “all” como valor válido. Esto generará un valor que contiene todos los campos que es posible especificar. Es probable que el valor “all” solo se use con fines de desarrollo, depuración y pruebas.

Consulte también

Elemento primario
Referencia adicional
Información adicional
URI de Marketplace
Last modified on October 19, 2026